I'd double check that about Champions, I'm almost positive it's open for the first games.
How about the Beer house on Churchill. At least one gargantuan screen, but I think that's the only tv.
Get Direct TV's Football Package. The greatest thing since Peanut Butter met Jelly, and got it on.... the bread.