Oberoi Amar Vilas Hotel is situated at Taj East Gate Rd, Telipara, Tajganj, Agra. Forget about being Agra’s best hotel this is one of the best in India. The elegant interior design is suffused with Mughal style, as are the exterior fountain courtyard and the swimming pool set in a water garden. Most rooms and the restaurant have fine views of the Taj. If you can’t afford to stay (the walk-in rates are insane but discounts are available in the off season and through agents), take a look around this modern palace and sip a beer or cocktail in Agra’s finest bar.