For such a little state, New Hampshire is fairly diverse. After all, we’ve got the mountains, the lakes and the ocean. We have big cities like Concord and Manchester, and tiny towns that you’ll miss if you blink. Make it your mission to see more of New Hampshire this year by visiting these 10 towns in 2017. You won’t regret it!
1. Peterborough
Peterborough is the perfect place to kick up your feet after a hike on the famous Mount Monadnock. The tourist town in southern New Hampshire is gorgeous and full of great local businesses.
2. New Castle
Portsmouth gets a lot of buzz on the seacoast, but New Hampshire's smallest town, New Castle, is well worth a visit. Not only is this island town stunningly gorgeous, but the beaches and views over Portsmouth Harbor will make you feel as if you're miles away from it all. There are great restaurants, and even the famous Wentworth by the Sea hotel if you decide to stay!
3. Tamworth
Tamworth is often overshadowed by the biggest names in the White Mountains, but this is a tiny town just brimming with country charm. Tamworth is full of natural beauty with stunning views of Mount Chocorua, and at equal distance to the lakes region and the White Mountains is it the perfect place to stop and spend a night.
4. Pittsburg
New Hampshire's biggest and most northernmost town is a wilderness oasis. Whether you want to spot moose, oggle at waterfalls or slip into the forest on a snowmobile, Pittsburg will allow you to escape the stresses of life.
5. Portsmouth
New Hampshire's seaside gem is full of great food, great shopping, and tons of entertainment options. Whether you're looking for live music, comedy or theater, you'll find what you need in Portsmouth.
6. Walpole
Walpole is right in the middle of nowhere, and that's what makes it so special. The town has rural charm and breathtaking beauty, and is also full of charming stores and top-notch restaurants in the quaint down town.
7. Wolfeboro
Wolfeboro is a tourist town for sure, but that doesn't make it any less charming. Shop on the main street, enjoy great treats, and then head out for a day on Lake Winnipesaukee.
8. New London
This college town is the perfect pitstop while you're exploring New Hampshire. New London has great cafes and ice cream shops, and an adorable main street to stroll down. Located just off Interstate 89, it's easy to get to as well.
9. Jackson
Once you cross that signature covered bridge into Jackson, it's like you've been transported into another time. The bustling village is full of people from all over the country who come for it's gorgeous scenery and prime skiing.
10. Exeter
Exeter is full of history. Home to one of the mount famous boarding schools in the country and surrounded by rivers and marshlands, Exeter is a town that you can visit again and again.
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.