The Tampa Bay Devil Rays played at WDW recently, and the games were not well attended, despite many tickets being given out free. But there's a way to fill up those games, courtesy of an idea the Dodgers are doing: for $35, you get a field ticket and all you can eat (hot dogs, nachos, etc). The full details are here: http://losangeles.dodgers.mlb.com/la/ticketing/allyoucaneat_pavilion.jsp
Disney should *totally* mimic this move. Tourists tend to like all-inclusive deals anyway, and the locals would probably like the economics of this plan.