Its a very nice city in Rajasthan, having many lakes and forts. Sahelion ki baari is also a awesome place, must visit if you are in Udaipur. The best time to visit Udaipur is between September and march, as in summers the day temperature is nearly 50 degrees.
Udaipur city palace, monsoon palace and Jagdish temple are good local attractions there.