An enchanting fairytale of a place, Udaipur seems specifically designed to woo all those who visit it. Backdrop of hills that turns ochre in the lingering evening sun? Check. Mirror-calm lake studded with impossibly exotic palaces? Of course. An old town of atmospheric alleys and bustling charm? No problem. Palaces and mansions, fort and temples? Udaipur has the lot, all laid out in technicolour that has long made it so beloved by filmmakers, maharanis and incurable romantics. Any stroll here leads you past glorious sights that merit exploration, but best of all is the lake, its pellucid waters bordered by beautiful buildings and home to iconic island-palaces. The views out to the water are sublimely bewitching, looking out over a perfect harmony of man-made and natural beauty, the summit of India’s many ravishing creations.