If Rajasthan has a city built for romance, it is Udaipur. Founded in 1559 by Maharana Udai Singh II as the new capital of the proud kingdom of Mewar, the city was deliberately laid out around a ring of man-made lakes cradled by the green folds of the Aravalli hills. The result is a vision that feels almost dreamlike — marble palaces seeming to float on the water, ghats washed in golden light at dawn, and rooftops where the call of temple bells drifts over still, mirror-like lakes. Small wonder it is so often called the "Venice of the East."
At the centre of it all glitters Lake Pichola, with the famous Lake Palace resting on its surface and the colossal City Palace tumbling down its eastern bank in a cascade of balconies, cupolas and arched windows. A short distance north, Fateh Sagar lake mirrors the surrounding hills, while temples, ornamental gardens and lakeside havelis weave the old city together into one of the most photogenic places in all of India. Udaipur famously charmed the world on screen too, standing in as a glamorous backdrop for the James Bond film Octopussy — a movie you'll still find playing at rooftop cafés most evenings.
Yet Udaipur is far more than a pretty postcard. This is living royal heritage: the House of Mewar, one of the world's oldest surviving dynasties, still calls the City Palace home, and that unbroken sense of pageantry seeps into everything — the miniature paintings, the folk dances, the lavish weddings and the candlelit cruises. Two to three unhurried days let you drift between palaces, temples and sunset viewpoints, with easy day trips to the mighty fort of Kumbhalgarh and the marble marvel of Ranakpur waiting just beyond the city.