Agra is known for its hospitality. people are very respectful and You can get both luxury and budget hotels in Agra. You can book your stay in hotels like Amarvilas Agra, Clarks Shiraz, Mughal Sheraton, etc are some of the luxurious properties and other ones like Hotel Amar Agra, Grand Imperial, Hotel Atithi, etc are some of the deluxe hotels delivering wonderful services and housing all the required amenities. luxury hotels are not so expensive and you can easily afford them. if you wants to stay in budget hotels , you can book according to your budget. There are many budget hotels in Agra too like Amar Yatri Niwas, Hotel Ganga Ratan etc providing cheap accommodation. As always there is an issue of availability in hotels, we suggest you to book your hotel in advance.