I have pursued M.tech from IIIT-Allahabad and I can say that it is one of the hi-tech campus, I have ever seen. It has all kind of facility like it has five big boys hostel and 3 girls hostel equiped with a high speed internet, and every hostel has its own mess which is above avergae(hostel food you know). IIIT has all kind of sports facility like swimming, Snooker, TT, Lawn tennis, Squash room and a good gym facility.
Campus is 100 acre big and full of greenery. One of the best thing about IIIT is, once you get admitted, you will get a desktop of you own but you can use it only in college lab. And college lab is open till midnight. And you can roam around the campus 24x7, no one stop you.
IIIT has a coding culture and placements stats is really nice.
The only negative point is, it is vary far from any industrial area.