Couldn't tell you.
Chicago I think would offer more nightlife options for those who are so inclined.
Chicago's also a pretty good team this year so it would be a good match to see from a football point of view.
I've got family in Denver so Colorado's the option for me as we won't have to pay for hotel accomodations.
Where exactly is the colorado stadium? Is it in Denver?
Commerce City, a suburb I believe.
I understand it's 15 minutes from the airport. Not bad.