Just weighing in on the "buy booze" discussion - PA recently passed a law that allows distributers to sell in 12-packs, provided they have twelve-packs to sell.
There's a very good beer distributer on Carlisle Pike in Mechanicsburg, a few miles from the fairgrounds (and between the hotel and fairgrounds.) It's called Silver Spring Beverage. They have later hours on Fridays and Saturdays.
Just a little further down rt 11 (Carlisle Pike) is a Wegman's grocery store. They have a pretty good beer selection in six-packs, including the ability to "make your own" 6-pack. In this store you can buy up to 12 bottles of beer "per trip." You are allowed to make as many "trips" as you'd like, but have to return to your car to unload each time. Literally it is a PA law that you can't have more than 12 bottles of beer (it's actually a limit on ounces) in one cart at a grocery store at a time.
Don't hate the messenger - we're fighting these laws like crazy.