1. Taj Lake Palace, Udaipur
There were several contenders for this ‘city of lakes’, but this one pipped them at the post. Seemingly floating on a shimmering lake, the former maharaja’s palace appears like a marble apparition through the early morning mists, the Aravalli mountains a fitting backdrop. Arriving by boat, guests are treated like royalty from the moment their feet touch the ground, gently showered in fragrant rose petals by awaiting staff. Don’t miss the spa boat experience.