Agra have a good number of B&B type homestays too, apart from a plethora of hotels and lodges.
Right from the star hotels to the tin roofed backpacker dens around the Taj Ganj locality boast of their piece of the elusive 'taj view'. While it is fine with the Taj view from the Taj Ganj area , what you need to also understand is that you are standing in the midst of a beehive teaming with fellow tourists. And honestly if this hassle and bustle of India with all its chaotic charms thrills you, Taj Ganj is probably the best choice in India. And of course you can quote with vanity that you stayed next to the Taj Mahal!
In that sense a homestay is not a happening place. It is lot more caring, relaxed and if not boring. You leave it to the host in making yourself feel comfortable and secured. And they do it with care and good attitude.
Being in a new place you have someone as you host to take care of your needs. And yes you get the needed tips and guidance thanks to the host's local knowledge. The bonus is the experience of an Indian home, that is if you are new India.
Each homestays are different. So do some research in terms of recommendations by earlier guests to get an insight before selecting a place. In other words, homestays are not like standard hotels where things can be expected to be in a particular fashion. The look for the character, trait and tradition. You'll find it pleasing.
So those are some of the pros and cons of selecting homestay with respect to a hotel of comparable price tag.
Some of the homestays in Agra:
Col Lamba Indian Home Stay, located at Gulmohar Enclave on the Shamshabad Road
Chatrath's Indian Home Stay, located at Gulmohar Enclave on the Shamshabad Road
Garden Villa Home Stay,
Rose Home Stay, located near Agra's Idgha Bus Stand.
Taj Home Stay, located near Agra's Idgha Bus Stand.