If those blokes can't deliver to Agra, they should stop their business.
Anyway, the best advice is to contact a local dealer and tell him specifically the model number, brand name etc and don't let him give you any technical advice. They are very ill-informed and they talk about graphics card in terms of vram, i.e. 1gb or 2gb grphics card etc. but they can give you a better deal.
Yes, you do have to get out on the streets or at least call a few people.
If you really want an online purchase, here are some
http://www.theitdepot.com/
http://www.primeabgb.com/
http://theitwares.com/
http://www.techshop.in/
They might give you phone support too. I don't have a personal experience with any of these sites but they are sites dealing in specialized computer hardware. Flipkart is for goddamned shoes.
And one more option, if you get a good online deal but does not ship to your location, get it shipped to someone you trust, living in a deliverable place, i.e. the nearest city and collect it from them.
Hope it helps.