Discover India’s royal legacy at the top 10 palace hotels, including Udaipur’s Taj Lake Palace and Jodhpur’s Umaid Bhawan.