The schedule for Sunday is doable, but it's too many museums IMO - you'll hardly be able to appreciate what you see.
Of those viewing points the best is IMO the Hausmannsturm, which is part of the Royal Palace. The top of Frauenkirche is a bit too expensive for my taste (8 Euro), but it is worth doing if you're interested in the architecture of the church, especially the upper dome which you can see from the inside while walking up. I also like the Dreikönigskirche tower for the views. Other viewing points, not mentioned here, are the top station of the suspension railway in Dresden-Loschwitz (Körnerplatz), also the Cafe-Restaurant Luisenhof next to the top station of the funicular (also from Körnerplatz).
On 4th June you can either do a steamboat trip to Pillnitz Palace and gardens or do an excursion to the National Park Saxon Switzerland. The latter would be best by train (to Pirna), where you can hop on a steamboat to Bad Schandau. Train back to Dresden. For schedules see www.bahn.de and www.saechsische-dampfschifffahrt.de
Indian restaurant: Scheune, in the vibrant Neustadt (New Town) district. http://www.scheunecafe.de/
(in German only, sorry). Or check this review: members.virtualtourist.com/m/p/m/22e700/
Around the corner: Jaipur http://www.jaipur-dresden.de
The owner is Indian, so it should be authentic (never been there).
Another option: http://www.agra-dresden.de
In the old town, next to hotel Radisson Gewandhaus.
Turkish: There are Döner/Kebaps at almost every other corner. Real turkish restaurants are harder to find. Two come to my mind:
Address is Bautzener Strasse 23, trams #6, 11, 13 to stop Bautzener/Rothenburger Strasse.
And another Sultan's at Jordanstr. 2, trams #7, 8 to Louisenstrasse.
Both in the Neustadt district.