In my opinion must ones - jagdish temple
neemach mata mandir
city place, lake pichola
Fateh Sagar Lake
sajjangarh monsoon palace optional ones- vintage car museum
bhartiya lok kala mandal
ahar museum and cinatophs
saheliyon ki bari
Many tourist attraction are in Udaipur.For religious buddy Nathdwara is worth visiting. It is only 50 kilometer away. Temple opening timings are 5O'clock in the morning,9o'clock,12O'clock,3.30aternoon and then 6in the evening.Little bit difference is there in winter and summer timings.Haldighati is only 10 Kilometres from this place. one day can be utilise to visit these places. Evening can be spend near Fateh Sagr Lake. Second day one can explore vintege car musum,Pichola leke,temple situated on hill top by cable car, palace dinner at Lake palace.
Do visit Bahubali hills which is a less known but one of most beautiful place in udaipur. Dont miss this out. I have posted my udaipur road trip experience. You can check that out if you want to. Boat ride on Fateh sagar lake,local eateries at chaupati near fateh sagar lake, visiting lake pichola are must. City palace is over hyped place. You can skip that. Most of the arteries are copy or just missing. Not worth the ticket price at all. Happy journey.