7. St. Louis Cardinals
Price of a small draft beer: $6.75

The price hasn't changed since last year, but c'mon. You're practically bicycling Anheuser-Busch InBev ( BUD) products in from the brewery and the stadium has the Busch family's name on it. This must hurt even worse for Cards fans knowing that they're paying more for 12 ounces of beer than their fellow beer-ballpark fans pay for a pint at Milwaukee's Miller Park ($5.75) or Colorado's Coors ( TAP) Field ($6).

If you liked this article you might like

Obamacare Costs: Why It's Better to Revise Than Repeal and Replace

Your Family of 4 Probably Can't Afford to Go Watch These College Football Games

A 401(k) Loan Is a Terrible Idea Until It Isn't

10 Winter Beers Here Before Halloween

Tom Brady Can Afford This $16,000 Diet That You Probably Can't