You'll be driving up 95N, going through Newburyport MA and Portsmouth, NH. Either of those locations have a multitupe of great restaurants, you might want to search this board for those cities.
If you like diner chow, the Agawam Diner in Rowley is great. From 95 North, take the exit for Route 133, and take a right off the ramp (towards Ipswich/Rowley). After a couple of miles, you'll come to the intersection of 133 and Route 1 - the Agawam will be on your right.