Surely, the most beautiful part is the old city, the narrow but vibrant allies, the local streets with a hippy vibe, The cliche but beautiful Hanuman Ghat, the gold like Jal Mahal, the Quila(s) all over the bank of Pichola Lake and the peaceful serene.
The city has a vibe, the small cafe everywhere serves the best english, Italian & Russian cuisines, wow the coffee there :)
Why so? Figure out by yourself that why in Old City you will found all the delicacy from outside India & not the local food. And yeah lots of Henna Tattoo parlour and Indian food cooking classes :D.
Just sit there and relax there, and look at the beautiful Pichola Lake, so beautiful.
The major attraction of Udaipur is Saheliyo ki Bari, Speed boat ride in Fateh Sagar lake, Moonson Palace (must) you will a 360-degree view of Aravali Hills from up there.
I have my best experience with the speed boat ride where i yelled my heart out :)
Udaipur has a vibe, it adapts you, engulfs you in its vibe. The locals, the food, their language, their culture, the souvenirs, The City Palace - a must visit place will introduce you with the Maharaja(King) & Maharanis(Queens) of Udaipur province, how things worked back in time, the photographs from history, the princely owning, and everything royal. If you are a person of history & architecture, Udaipur is a very nice get away for short trips or also for weekend getaways.
You can visit the nearby Haldi Ghati, another lake called Badi lake nearby lake Pichola, Chittorgarh ka Quila, though i saved all thee for next visit but you can easily cover them all in long weekend trip to Udaipur.
I wish I can show more of the pictures of Udaipur but this time I travelled with nothing digital at all and hence can't express the beauty with pictures. But nevertheless, Udaipur is yes got a homely, vibrant & rich vibe.