Hello guys, Udaipur is known as the city of Lakes and I toured the city once and it was mesmerizing.
There are very few places which I would rank higher than Udaipur from residential point of view. The city is sorrounded by hilly outskirts and embedded with many lakes. I was very impressed by the very clean and tidy city condition that is rare in India. The city is very well connected and has many places of vital historical importance and a good number of heritage sites. The city has well developed market and other anmenities.
There are plenty of hotels, few of them are overpriced but their service shall be good as per my opinion. You will love Udaipur, visit at least once.