I am on my annual two weeks vacation near Milford and have uncovered some good restaurants - some in PA, and some in NY, just over the Delaware river. First, LeGorille in Shohola remains good. Nouvelle American cuisine without the over-the-top elements that usually go with it. Big Willies at the Red Carpet Inn (I kid you not) on Rt 6 outside of Milford offers good Cajun and good BBQ. BBQ as good as any I've had in NYC, which is saying very little. I think its the North Carolina kind - with rubs and thin, vinegary sauces, not the thick gooey Heinz stuff. The BBQ brisket is great, and so are the blackened shrimp. And, it's one of the few local places open after 9 PM. Also, great kids meals. The breakfasts are great on the weekdays, I have avoided the "jazz brunches" on the weekend.
A quick hop over the Delaware brings you to the Eldred Preserve Restaurant. If you like trout, run don't walk to this place. The fried troutlings for an appetizer are perfectly cooked and wonderful. The smoked trout is perfect, less smoked than usually presented. There are 12 ways to cook the trout fillets on the main menu. I usually stick with almondine, but I once strayed to a version with vegetables and cream sauce. It was surprising good - a very, very light cream sauce. Sometimes as a special, they have line-caught brook trout served whole (the way I prefer) and that is the absolute best trout I've ever had. The bread is also great - home made biscuits. Everything else, from salads, to vegetables and dessert is very mediocre - but who cares?
Finally, try the Hawks Nest Cafe in Sparrowbush on Rt 97. The food is overpriced, the service terrible. But the view is unsurpassed - high up looking down at the Delaware. Stick with hamburgers - which are the real thing, not patties - or other simple sandwiches. The desserts are good -but I think the pies are made in the area and can be found at the Oecker's food store in Barryville for a lot less money. Try the peach-raspberry.