Udaipur, overlooking the shores of sparkling Lake Pichola, with the forested backdrop of the Aravalli Mountains. Fairytale palaces, evocative temples, rich haveli and narrow winding streets where the frenetic Indian rhythms of big cities are on another planet. The East India Company had nicknamed Udaipur the most romantic place on the Indian continent. And it still is.