Umaid Bhawan Palace in Jodhpur, Rajasthan, is the world's best hotel, according to a travel site. 64 rooms and suites out of Umaid Bhawan Palace's 347 rooms, are managed by Taj Hotels and a normal room at the Umaid Bhawan Palace starts at an average of around Rs 50,000 per night for a couple.