It all sounds great! You want a university based program. A place like Syracuse comes to mind. They have a huge dome in the middle of the campus, and students can go to games (for an additional fee of course)! Greek life is very popular there too, as it is at most major universities.