I hope you're going to join us for tailgating at the Dome this year, Erinnn!
Redmond's and The Coach House (behind Uncle Fatty's) are the only two Vikings bars I know of here. Both are on the north side. But on Saturdays Redmond's is a Badger bar.
There's a Hilton on S. Michigan that is within walking distance (about a mile) to Soldier field. You can also get there easily w/ public transportation so if you are on a budget I would stay away from the hotels on Michigan Ave. and just ride the L, bus or take a cab.
If I could afford tickets at Soldier field I'd be right there with you. As a broke college student I can't afford the ~$270 for a 3rd-level seat.