People stayed up until 5 am to watch it?
Hell, I got up at 3:30 to watch it and then went back to bed.
:fact:
Isn't Atlanta's new NFL stadium opening in 2017? You could have it in ATL again.
Personally, I'd consider doing a tour of NCAA major college football stadiums (Columbus, OH; Ann Arbor, MI; Austin, TX; Knoxville, TN, etc.). Most of those seat over 100k for football, so you could have some big ticket sales numbers. College campuses are usually in the middle of towns that would be able to handle the crowds and they have at least a decent chance of having some hot crowds.
Other than that, I'd look at Soldier Field (Chicago) and Lambeau Field (Green Bay), both of which would be big stadium venues.
wk