Will be driving from Boston to Saint John, New Brunswick on vacation this summer. Looking for some suggestions on a place to stop for lunch along the way. Can be either a recommendation for a specific restaurant or just a recommendation for a good location to stop. We are looking to take a break from the road and linger over lunch for an hour or so, so location/setting is a plus. Thanks for any tips, I don't know the area at all.