Just west of Laconia on rte 3, literally at the intersection of Rte 3 & 11 and I93 is Kalliope's. Used to be called Olivers and has changed hands but the food is very good, and they have dining rooms and a "pub" area. Here's a link to their website:
http://kalliopes.com/index.html
Have a good vacation.