Been a while, but…..used to be a place called ‘The Gingerbread Man’ that was just outside of Hershey proper, and when we were in the area, we’d usually stop there. Pub like atmosphere, good selection of beers, good burgers and sandwiches. I think they have 3 or 4 locations, we were never disappointed. Also, if you’re looking for Italian, I think it’s called “Lucille’s”, right near Hersheypark, good old red sauce family style place, went there twice when the kids were young and had good food in a very friendly atmosphere.
Hope that helps a bit!