Udaipur is a perfect place to be explored at any time of the year! New Year's eve will have all the hustle and bustle, and you'll find some good parties as well, at the lakeside restaurants. However, it'll be pretty crowded at that time :)
Hello Arihant, Generally, the best time to visit Udaipur is the winter season. Best months are September, October, November, December, January, February and March. Thus, New Year is a good occasion to explore the famous 'City Of Lakes'... Some of the awesome things to do in Udaipur during your New Year trip are: 1. Ride a sunset boat cruise on New Year's eve at Lake Pichola 2. Wander around Hathi Pol Market to shop some fancy stuff
3. Unfurl natural beauty at Sajjangarh Wildlife Sanctuary (for peace and nature lovers)
4. Savour street food during New Year's eve at Sukhadia Circle
5. Relish New Year's fulfilling native breakfast at Doodh Talai and Gulab Bagh You can check out these link to know more about some of the best things to do in Udaipur
https://www.tripoto.com/things-to-do/udaipurhttps://www.tripoto.com/trip/things-to-do-in-udaipur Wishing you a very happy New Year in advance!