Not sure if you checked, but maybe this'll help?...
http://www.stubhub.com/pick-up-locations/
And holy crap, there's nothing around there. Been to Penn State a few times for work- best thing I could find for a drink by the hotels was some sports bar, and then down the road was some restaurant/brewery.