Hi, Udaipur is certainly on my travel list. If you're planning to visit Udaipur, I would recommend staying in a Hostel instead of a Hotel. Udaipur has the most colorful hostels with the best vibe. A few of my favorites include Banjara Hostel, Zostel and Backpacker Panda. If you want to stay in a hostel, here is an article that might help: https://www.tripoto.com/udaipur/trips/udaipur-hostels-under-500-are-perfect-for-every-backpacker
Udaipur also known as lake city. One the best city to visit in Rajasthan. I also visited recently with my friends. Such a beautiful view I have seen. First of all we went to Fateh Sagar and I enjoyed boat ride at cheapest price. Then i visit saheliyo ki bawri and Maharana Pratap statue. I felt like I lived in past. After we went City Palace of Udaipur. Whatt a place. Really a magnificent and wonder. It is a best visiting place in Udaipur and in my point of view it is a best city palace of Rajasthan rather then any other city.