10. Udaipur, Rajasthan
Rightfully called the ‘Venice of the East’, Udaipur has the kind of charm that lures hundreds of thousands of tourists from around the world, throughout the year. The magnificent Lake Palace, Fateh Sagar Lake, Jag Mandir, Lake Pichola and many such medieval-era marvels are the reason behind it. The number of visitors particularly increases in the winters as the lakes and surrounding Aravali hills work in tandem to keep the temperature just perfect for sightseeing. And if you are an art connoisseur, plan your trip during the Shilpgram Arts and Crafts Festival to witness traditional performances.
• Not to Miss: Dinner date at the bank
of Lake Pichola