Start your first day in Udaipur with the majestic City Palace, one of the largest palaces in India and a stunning example of Rajasthani and Mughal architecture. Explore the various museums and galleries inside, including the Crystal Gallery, which houses an impressive collection of crystal and glass artifacts. Don't miss the spectacular views of Lake Pichola and the surrounding hills from the palace's balconies and terraces.
On your second day, take a leisurely boat ride on picturesque Lake Pichola to admire the city's beautiful lakeside palaces and stunning natural beauty. You'll be able to see the Jag Mandir Palace, which appears to float on the lake's surface, and the impressive Taj Lake Palace Hotel. If you're lucky, you might even spot some wildlife, such as birds and monkeys, along the shoreline.
If you have more time, consider visiting the Jagdish Temple, a stunning complex dedicated to the Hindu god Vishnu, or the Monsoon Palace, an impressive hilltop palace that offers panoramic views of the city. Animal lovers may also want to visit the Sajjangarh Biological Park, which houses a variety of species, including tigers and leopards. If you have less time, you can skip the boat ride or reduce the time spent at each location.