Oberoi’s Amarvilas is easily Agra’s most indulgent and luxurious hotel. It’s just a two-minute drive from the Taj Mahal and all 102 spoiling rooms face this spectacular monument. Like with all Oberoi properties, Amarvilas boasts the best in terms of comfort so expect luxurious fabrics, arched wooden windows, huge bouncy beds with crisp sheets and immaculate bathrooms. The 102 rooms are divided into different categories depending on your budget; choose from Premiere Room, Premiere Room with Balcony, Executive Suite, Executive Suite with Balcony and Luxury Suite. The Premiere Rooms are beautiful but if you can go for The Premiere with Balcony as the views are once in a lifetime. There are two fantastic restaurants to choose from; Esphahan is home to an impressive Indian show kitchen and Bell View offers all day dining. There’s also a spa, perfect for a free afternoon. We feel this is one of India’s greatest hotels but please note there is a 2 night minimum stay and the hotel must be combined with other Oberoi properties.