In the past few years we have stayed at the Red Roof in Danville, however this year for the PA. shoots, EZ and Westy Hogan's we are staying at the Comfort Inn in Selinsgrove.
Reasons: Red Roof jacks up their pricing considerably during the shoot dates, is not the cleanest and no decent eateries closeby. The Comfort Inn's pricing is just a tad lower for the 4 nights, 1st floor rooms, free coffee & continental breakfast, clean and close to good eateries.
I'm sure others will join in an give some different venues, but this'll get you started.
BJ's is a decent restaurant, although I thought the size of the servings was a little sparse considering the price. The fresh snapper at the Pine Barn Inn was not fresh and the steaks were rather tough and pricey, but the ice tea was good.
Stay away from Mom's, which is near the Red Roof in Danville. Bad food, bad service, bad attitudes.
The Perkin's restaurant in Danville is typical, decent pricing and good food, nothing spectacular.
As I said, we're staying in the Selinsgrove area this year and our information is that there are some good eateries in the Selinsgrove/Shamokin areas. I have no personal experience at this point.
Curt (and anyone else interested), I used to hold GM service manager dinner meetings in the Selinsgrove/Shamokin Dam area and can tell you that there is no shortage of good places to eat in that vicinity. I can't recall all of them right now but although I've never eaten there, Ted's Landing is supposed to be great. Reservations there would be a good idea.
Right across the Susquehanna River in Northumberland, The Station is another good place. It is in an old railroad station converted to a top-shelf restaurant. Norry Gun Club is one of the few clubs my wife seldom does not accompany me to because we always stop at The Station for dinner on the way home. We've never called ahead and were always seated promptly.
There have to be some shooters from that area on here who can tell you more.