3. Oberoi Rajvilas – Jaipur, India
The five-star Oberoi Rajvilas will run you over $600 per night, but it’s worth every penny. This breathtaking resort sits on 32 acres of land in the city of Jaipur. Built around an 18th century Shiva temple, you’ll feel like you stepped back in time from the moment that you arrive.