9Oberoi Amarvilas, Agra, India
To be this close to the Taj Mahal would be a dream come true for many. This Unesco World Heritage site has captivated people for centuries; its magical pull pervades the atmosphere of Oberoi Amarvilas, certainly one of India’s best hotels.