Small town New Hampshire is as American as it gets. Natural beauty, charming architecture, and kind people make trips to these small New Hampshire towns a must-do, for tourists and locals alike. Here are a few of the most picturesque small towns in the Granite State.
Littleton is in the shadow of its more well-known neighbors, including Franconia, but this charming town on the banks of the Connecticut River is well worth a visit.
On the shores of Lake Winnipesaukee, Meredith is a favorite for locals and tourists. Each summer the population of the town swells, but Meredith has year-round appeal with hundreds of hotel rooms, a charming mall, and iconic Common Man restaurants.
Exeter is home to one of the most prestigious boarding schools in the country, but this town offers much more than Phillips Academy, including the American Independence Festival, which takes place each July.
Hancock is a picturesque small town in the south of the state that offers hiking, historic buildings and a covered bridge.
The Home of Dartmouth College is quintessential New England. Rolling hills, old brick architecture and fine dining make it a perfect day trip destination.
Lovely Lincoln in the heart of the White Mountains is stunning any time of year.
Peterborough is accessible, but full of small town charm.
The gem of the New Hampshire seacoast boasts history, a working port, and a top of the line bar and restaurant scene.
9. Sugar Hill
One of New Hampshire’s youngest and smallest towns is also one of its most charming, no matter what season you are visiting in.
New Hampshire’s small towns sure are beautiful. Which are your favorites?