Day 1: City Palace, Lake Pichola & Rooftop Sunset
City Palace & Royal Heritage
Start at the City Palace by 9am when it opens — Udaipur's crown jewel and Rajasthan's largest palace complex. Entry is ₹300 for foreigners and the ticket covers the museum section. Built over 400 years by successive Mewar rulers, the palace is a labyrinth of courtyards, towers, balconies, and rooms adorned with mirror work, painted tiles, and stained glass. The Mor Chowk (Peacock Courtyard) has exquisite glass mosaic peacocks. The view from Amar Vilas terrace over Lake Pichola, with the Lake Palace hotel floating in the middle, is one of India's most iconic vistas. Allow 2–3 hours to explore properly.
Jagdish Temple & Old City Bazaars
Walk downhill from the City Palace to Jagdish Temple, a 17th-century Indo-Aryan temple dedicated to Vishnu with intricate carvings covering every surface. The 79-foot shikhara (tower) dominates the old city skyline. Temple entry is free and the evening aarti (prayer ceremony) at 7pm is beautiful. Then weave through the old city bazaars — Hathi Pol (Elephant Gate) market for Rajasthani textiles, miniature paintings (from ₹200 for prints, ₹2,000+ for hand-painted originals), lac bangles, and leather mojari slippers (₹300–800). Lunch at Natraj Dining Hall (thali ₹150–200) — unlimited Rajasthani thali on a steel plate, refilled endlessly.
Lake Pichola Boat Ride & Rooftop Dinner
Take the municipal boat ride on Lake Pichola (₹400, 1 hour) from Rameshwar Ghat near the City Palace. The boat circles Jag Mandir island (you can hop off for 30 minutes to explore the palace and gardens) and passes the iconic Lake Palace hotel — a white marble fantasy floating on the water. The sunset from the lake, with the City Palace glowing amber and the Aravalli Hills behind, is transcendent. After docking, walk up to one of Udaipur's famous rooftop restaurants — Ambrai (mains ₹300–600) has the best lake view, or Upre by 1559 AD for a splurge (mains ₹500–900). Order laal maas (fiery red Rajasthani mutton curry) with garlic naan.