3Umaid Bhawan Palace, Jodhpur, India
Fancy living like Indian maharajas and royals? A stay at Jodhpur’s Umaid Bhawan comes as close to it as possible. The hotel consistently makes its way into the list of the world’s best hotels for its majestic architecture, regal detailing and top notch service. The hotel was the erstwhile homes of Jodhpur’s royal family.