Start your trip in Udaipur with a visit to the City Palace, the largest royal complex in Rajasthan. In the morning, explore the palace grounds and marvel at the intricate architecture and stunning views of Lake Pichola. After lunch, take a guided tour of the palace museum and learn about the history of the Mewar dynasty. In the evening, head over to the palace's rooftop restaurant, where you can enjoy a cocktail and watch the sunset over the lake.
Take a break from the city and spend a day on the water at Fateh Sagar Lake. Rent a boat and spend the morning exploring the lake and its islands. In the afternoon, head to the Nehru Park on the lake's south side for a picnic lunch and a game of frisbee. Afterward, take a stroll along the lake's promenade and enjoy the sunset views. For dinner, head to one of the lakeside restaurants for fresh seafood and live music.
If you're looking for more adventure, take a day trip to the Kumbhalgarh Fort, a UNESCO World Heritage Site located about two hours from Udaipur. You can also visit the Monsoon Palace, located on a hilltop overlooking the city, for incredible panoramic views.