I love throwing a tailgate party because it brings people, alcoholic beverages, barbecues, and food together.
I enjoy attending tailgating parties. We have them outside our local college before football games.
Exactly most of them occur in the parking lots at stadiums and arenas before the game.
It's great because you can get good food and have a few drinks without paying stadium prices.
Thats exactly what I do, those stadium prices are ridiculous. 
Seriously, and also you can socialize with fans and get excited for the game.
Absolutely agree, it makes the experience much more complete. 
I have seen some people stay in the parking lot and watch the game on portable TVs lol. Now that is a real budget operation.