Explore the vast City Palace complex with ornate courtyards, museums and sweeping views over Lake Pichola; it's the best place to understand Udaipur's history and architecture. (Open 9:30am–5:30pm).
Visit the nearby 17th‑century Jagdish Temple — an active Hindu temple with fine stone carvings and lively worship; it's adjacent to the City Palace and quick to see. (Open early morning to night).
Take a shared boat cruise on Lake Pichola to Jag Mandir and around the palace-front for classic Udaipur views and photo ops; book in the morning/early afternoon as services run roughly 9:00am–5:00pm.
Dine at Ambrai for excellent lakeside and City Palace views — good for Rajasthani and continental dishes; arrive early to secure a window table. (Opens midday and serves through evening).
Wander the old-city lanes for handicrafts, textiles, miniature paintings and silver jewelry — perfect for souvenir shopping and experiencing local markets.
Arrive at Bagore Ki Haveli early to see the museum and then enjoy the Dharohar folk dance and puppet show; the cultural performance usually begins at 7:00pm (arrive by 6:30pm to collect tickets/seats).
Finish the day with a rooftop dinner offering panoramic night-time views of Lake Pichola and the illuminated City Palace — a great spot for relaxed regional cuisine.
Stroll the 'Garden of the Maids of Honour' with fountains, lotus pools and marble pavilions — a peaceful, photogenic spot and open typically 8:00am–7:00pm.
Visit the north-west lake (Fateh Sagar) and take a short boat or pedal-boat ride to Nehru Park island for relaxed lakeside scenery; boating services run roughly 8:00am–6:00pm.
Head to Shilpgram to see rural crafts, traditional huts and often live artisan demonstrations — it's an excellent place to buy authentic handicrafts and see regional culture. (Open ~10:00am–6:00pm).
Drive up to the Monsoon Palace for panoramic views over the lakes and Aravalli hills — best timed for late-afternoon and sunset photography. (Check local entry timing; many visitors go 4:00pm–6:30pm for sunset).
Have a comforting Rajasthani thali at Natraj for an authentic local meal (simple, well-known spot), or choose another lakeside restaurant if you prefer a view.