But when it comes to best hotels in the country these 5 names always comes at first. 1. The Taj Mahal Palace, Mumbai- One of the most luxurious hotels in India The. save you a ton of money on sites like Expedia, Orbitz, Travelocity, and more. with Secret Prices* through our mobile booking app and Hotels™ Rewards. I hope your action will cause hotels and resorts to be more open…