You have a couple options...the city of Beacon is just a mile or so south of the stadium. Main Street Beacon has a a few restaraunts and bars. I recommend Max's on Main...good food and good atmosphere. I would imagine some fans pre-gaming at Max's. But if you are looking for something right next to the stadium, there is an italian resturaunt/pizzeria across the street from the stadium entrance. As far as parking...the stadium lot isn't huge, but if you get in early you shouldn't have a problem. Once that lot fills, I think they direct people to a lot across the street.