Udaipur is such a city in Rajasthan where you can feel as you are exploring ancient India. There you will find many historical places and fun during your vacation. The city also offers many cheap and luxury hotel to stay. For me Paras Mahal is good hotel. if you are serious to know more about this ...