Add Stella's Kitchen in nearby Lyme, NH to the list. Great food in a town of 1,100 just north of the food wasteland that is Hanover. Very solid food, mostly Italian, but with plenty of local flavor and ingredients. Bar area very welcoming and the deli/store in front has great takeout. Thin crust pizza is good, but not Stella-r. Good wine selection and overall great value. I highly recommend it.
I second the Tip Top Cafe in White River Junction. The Tucker Box down the street is also a good coffee shop.