I've been away for over 2 years now, but my group always like the Student Center lot. Easy access to the Tech Green. Lots of people bring their tents, cornhole boards, grilles, etc. It's a little bit of a hike if you have little ones, but that doesn't sound like a problem for you.