Udaipur's spectacular lakeside, Rajasthan, India with the Shiv Niwas Palace hotel on the right side.
Udaipur is the most romantic of Rajasthan's four great towns (the others are Jaipur, Jodhpur and Jaisalmer) and doesn't require transport unless a tourist wants to head for the hills for horse-riding or to visit the Monsoon Palace (5kms away in the hills) for panoramic sunset views.
The regular tourist will simply wander the streets - that can be quite untidy but will never be as noisy, crowded or polluted as New Delhi or Jaipur - or cruise the lake. Even if you are on a low budget it's essential to visit one or both the palace hotels for a drink and a chance to gawp at the magnificence.
Udaipur's celebrated Lake Palace Hotel.
The Lake Palace Hotel is somewhat short of its watery moat from time to time as local agriculture makes increasing demands on on Lake Pichola, but it's still a sensational and romantic place to stay assuming that you can afford the extravagant prices and that you book well in advance.
Obviously there's no problem with water supplies in the Lake Palace Hotel!
One of the more restrained walls in one of the Maharaja's palaces in Udaipur.
Udaipur town is famous for its colourful murals, but this wall decoration is a bit different.
And if you can't get into the Lake Palace hotel, or the Shiv Niwas Palace Hotel (equally expensive but the latter requires less advance booking) you can still have a sensual evening somewhere along Udaipur's lakeshore for a modest price. Next, more Udaipur Pictures.