In the morning, explore the City Palace, a stunning blend of Mughal and Rajasthani architecture. Built on the banks of Lake Pichola, the palace offers breathtaking views of the lake and the surrounding hills. The palace complex has several courtyards, gardens, and museums that display artefacts, weapons, and costumes of the Rajput kings.
In the afternoon, head to Jagdish Temple, located just outside the City Palace. Dedicated to Lord Vishnu, the temple has a magnificent black stone idol of the deity. Enjoy the intricate carvings on the temple walls and the serene atmosphere.
In the evening, take a boat ride on Lake Pichola to watch the sunset and admire the illuminated palaces and havelis on the lake banks.
In the morning, visit the Monsoon Palace, also known as Sajjangarh Palace, situated on a hilltop overlooking the city. The palace was built by the Maharaja Sajjan Singh in the late 19th century as an astronomical centre and monsoon retreat. Enjoy the stunning panoramic views of the Aravalli hills, Udaipur city and its lakes from the palace.
In the afternoon, relax at the Oberoi Spa, known for its traditional Ayurvedic treatments and Western therapies.
In the evening, watch a traditional Rajasthani dance and music performance at Bagore Ki Haveli, a 200-year-old haveli converted into a museum showcasing the art and culture of Rajasthan.
Other local attractions to consider are Saheliyon Ki Bari, a beautiful garden with fountains and kiosks built for the queen and her handmaidens; Fateh Sagar Lake, a serene lake with three islands and a park for boating and picnicking; and Shilpgram, a rural art and craft complex showcasing the folk art and crafts of Rajasthan and its neighbouring states. You can also take a side trip to Kumbhalgarh Fort, a UNESCO World Heritage Site known for its 36-km long wall, the second-longest after the Great Wall of China.
To maximize your fun in Udaipur, book a hot air balloon ride over the city and its lakes or take a helicopter tour for a bird’s eye view of the majestic landscape. You can also try traditional Rajasthani cuisine at the local restaurants or take a cooking class to learn the recipes.
Finally, I recommend hiring a local guide to get a deeper understanding of the history, culture, and traditions of Udaipur and its people.