Many towns in the Monadnock Region have a village store. Each one has its own unique quality, but the one thing they all have in common is that in addition to providing basic supplies (and usually prepared food and of course, coffee), they are a social meeting place, frequented by locals, but welcoming to visitors. You could make a day of just roaming from one store to another!
Take a tour here of these stores, and then make a trip to one or more.

Acworth Village Store 1068 Rt. 123A, South Acworth, NH. 03607
603-835-6547
Alstead Village Market 10 Mechanic St.
Alstead, NH 03602
(603) 835-6758
Dublin General Store Route 101, 1257 Main Street
Dublin NH 03444
(603) 563-8401
Francestown Village Store 74 Main St.
Francestown, NH. 03043
(603) 547-6861
Gilsum Village Store 18 Main Street
Gilsum, NH 03448
(603) 352-3220
Hancock Market 30 Main St.
Hancock, NH. 03449
(603) 525-4433
Harrisville General Store 29 Church St.
Harrisville, NH. 03450
(603) 827-3138
Main Street Marketplace 60 Main St
Hinsdale, New Hampshire 03451
603-336-5180
Mill Village Country Store 984 Rte. 123 North
Stoddard, NH 03464
(603) 446 – 7393

New Harvester Market 783 Forest Rd.,
Greenfield, NH. 03047
(603) 547-3414
Richmond 4 Corners Store 3 Winchester Rd.,
Richmond, NH. 03470
(603) 239-6145
Shaker Style 292 Chesham Rd. Harrisville, NH 03450
603-827-3340