The city palace is a great place in visit in Udaipur, especially if you're looking to get out of the scorching sun. Depending on the time of year you visit, it's not too crowded (go during May and you'll feel alone). Sauntering through the narrow passageways of the palace allows you to indulge your castle exploration fantasy, where you're never sure who or what will be around the next corner. The fees are a little steep compared to the rest of the prices in the area. There's the entry fee, the audio guide fee and the camera fee, which adds up to 500+ rupees. While not bad compared to Western museum prices, it adds up. The trip is worth it though just because there's such a variety of artifacts in the palace (not to mention the impressive architecture of the palace itself). One minute you'll be looking at colonial era rifles, the next, 400 year old paintings, and then you'll see a royal toilet. It's a vast amount of Rajasthan history packed into the palace. There are also magnificent views of the lake palace from the top floor. Most of Udaipur's tourism is centered on outdoor activities: boat rides, horse treks, etc. So if you're looking for something fun to do indoors, the city palace isn't a bad place to spend a few hours.