http://blog.chron.com/ultimateastros/2012/01/23/astros-to-announce-new-fan-friendly-initiatives-today/
Ticket prices fall (so did attendance last year, by a third). $5 domestic beer. Fans can bring food and water (limited quantities) into the park. One of the annoyances of major league sports is even when you find half-price tickets through your church, school, company, or civic group, you're still paying full price to park, buy hot dogs, and drink beer. Some teams (NJ Devils for one) when they do half-price tickets also include a $10 food voucher. I think the actual cost of attending a sports event has outstripped the cost of living.