Summary
New Hampshire, one of the original thirteen colonies that helped establish the United States, remains strongly connected to its revolutionary heritage. The state boasts breathtaking natural scenery, featuring snowy mountain ranges, expansive meadows, lakes, and coastal beaches. Enthusiasts of history will appreciate visiting the sites of significant events, touring historical structures, and gaining insights from local museums. Concurrently, active travelers are encouraged to explore the small towns of New Hampshire, where they can enjoy outdoor adventures.
These small towns are often characterized by their amiable residents and colonial architecture nestled amid lush woodlands. While many may appear similar at first glance due to geographic proximity or demographic traits, each town possesses its distinct identity awaiting discovery. Several of these charming locations have inspired renowned artists and poets, such as Robert Frost and Nathaniel Hawthorne, whose works celebrate the beauty of New Hampshire.
Regardless of the season in which you visit, New Hampshire offers a warm welcome along with a myriad of sights and activities. While larger towns and cities such as Concord and Manchester possess their own allure, it is within the small towns that one can truly experience the essence of local life in this remarkable state.
Let us examine the most captivating small towns to visit in New Hampshire:
1. Hanover
As the home of Dartmouth College, Hanover is situated in the Upper Valley along the Connecticut River. This small town offers a variety of entertainment options and activity venues, including shopping, theaters, parks, ski resorts, live college sports events, and museums.
Outdoor enthusiasts will appreciate Hanover as it serves as an ideal base for exploring the Dartmouth Skiway, the Suicide Six Ski Area, Storrs Pond Recreation Area, and Marsh-Billings-Rockefeller Park. Simultaneously, visitors interested in history, science, and culture should explore the Billings Farm and Museum, Enfield Shaker Museum, Nugget Theatres, The Old Constitution House, and the Montshire Museum of Science.
One could easily spend several days in Hanover without experiencing any dull moments.
2. Exeter
Exeter is renowned for being one of the friendliest and most walkable small towns in New Hampshire. The main street is lined with boutique shops, independent bookstores, galleries, and restaurants. For a historical experience, consider staying in a colonial inn and dinner overlooking the Squamscott River—an area of significance throughout colonial history.
In winter, the town transforms into a charming scene with frost-covered rooftops and trees, offering areas for snowshoeing, cross-country skiing, sledding, and snowman-building contests. As the weather warms, numerous trails become available for exploration, whether by mountain bike or by foot. Given its riverside location, there are also abundant opportunities for boating and water-based activities.
3. Sugar Hill
Retreat from urban life by visiting Sugar Hill, a serene haven among New Hampshire’s finest natural attractions. Within a short distance, one can witness numerous waterfalls, hike to the summit of Mount Washington, drive along the scenic Kancamagus Highway, and marvel at the magnificent Flume Gorge.
Seasonal activities include wildflower picking in the spring, ziplining, hang-gliding, hiking, and cross-country skiing.
Discover more about the locale at the Sugar Hill Historical Museum, where the region’s history is presented engagingly. The Sugar Hill Sampler also offers a delightful venue to explore diverse food and drink options, as well as local crafts.
4. Hancock
Hancock is a quaint town located in the Monadnock Region, often considered the heart of New England. Almost every building in the town center is listed on the National Register of Historic Places. The bell from the Revere & Sons meeting house, built in the 1800s, resonates throughout the day. This friendly town boasts a strong community spirit, with many shops utilizing an honor system for purchases, making it a welcoming destination for all visitors.
When in Hancock, consider staying at The Hancock Inn, established in 1789, making it the oldest inn in New Hampshire. From this location, one can explore the Harris Center for Conservation Education, enjoy hiking, or simply meander through town—no vehicle required. The town frequently hosts summer concerts, art performances, and various events for both locals and visitors.
5. Franconia
Nestled in the White Mountains, Franconia and its surrounding area are so picturesque that they inspired Nathaniel Hawthorne’s writing of The Old Man of the Mountains. The town features charming shops and dining establishments set against a beautiful backdrop. Robert Frost, the esteemed poet, also called Franconia home, allowing you to pay homage to his work at The Frost Place museum.
Outdoor aficionados are encouraged to visit Franconia and use it as a base for exploring Franconia State Park, witnessing the Flume Gorge, kayaking and swimming at Echo Lake, horseback riding, snowshoeing, mountain biking, ziplining, and much more. Visitors can take a ride on the Cannon Mountain aerial tramway for breathtaking views.
6. Portsmouth
Portsmouth stands out as one of the premier small towns in the nation for those with an interest in U.S. history. Many buildings date back to the colonial period, and the American Independence Museum showcases artifacts from the revolution, including early drafts of the U.S. Constitution. The Strawbery Banke Museum offers engaging living history performances that transport visitors back to colonial times—an experience suitable for individuals of all ages. Additionally, one can take a ride on the Piscataqua, a full-scale replica of a colonial sailing vessel.
Enjoy a beer at The Press Room and then experience music at The Music Hall, featuring performances from local musicians. Prescott Park often hosts art performances, alongside dance workshops at The Dance Hall Kittery.
7. Littleton
Littleton often ranks as a top choice among locals when discussing the best small towns in New Hampshire. This may be attributable to the main street, adorned with beautiful colonial buildings and a plethora of unique shops, or perhaps due to Chutters candy store, which boasts the longest candy counter in the country—a delight for those with a sweet tooth. The town provides a refreshing escape from urban life and is worth visiting throughout the year. At night, the skyline paints a picturesque portrait framing the local church and government buildings.
8. Gorham
Gorham is often perceived as having nearly as many moose as residents! The town features frequent moose tours where visitors can observe these gentle giants grazing in Moose Brook State Park. Outdoor enthusiasts can also partake in winter sports such as skiing at Sunday River, Wildcat, and Attitash, in addition to exploring local woodlands. As temperatures rise, visitors can enjoy activities at the Great Glen Trails Outdoor Center while traversing the Imp Trail Loop. The area also offers opportunities for white water rafting, hiking, and fishing along the Sacco and Androscoggin rivers, making Gorham ideal for adventurous travelers.
9. North Conway
North Conway, located in the Mount Washington Valley, is a small town appealing to all types of travelers. From this base, one can discover over 700,000 acres of unspoiled forest, providing an excellent playground for outdoor activities. Year-round, visitors can ski, fish, hike, swim, snowmobile, golf, canoe, camp, and appreciate the region’s waterfalls.
North Conway offers a variety of cozy lodging options, from luxurious bed and breakfasts to well-maintained campgrounds. Shopaholics will appreciate the Settlers’ Green Outlet Village, antique shops, and unique dining experiences available throughout the town.
10. Meredith
Situated at the heart of New Hampshire’s Lakes Region, Meredith serves as an ideal vantage point to explore both the lakes and the mountains. It is particularly well-located near popular bodies of water such as Lake Winnipesaukee, Winnisquam, Waukewan, Wicwas, Newfound Lake, Winona, and Squam Lake. The summer months attract numerous visitors drawn by the arts and craft festivals, fishing derbies, concerts, and nature tours. On the lakes, you can rent boats for activities such as water skiing, wakeboarding, or simply enjoy a day on the water. With countless activities to experience, you could spend a week here without experiencing monotony.
Meredith offers tax-free shopping, allowing visitors to discover unique gifts from numerous antique and collectibles shops. The town is also home to galleries and craft shops showcasing local artists whose works are frequently inspired by the picturesque scenery surrounding the area.
11. Lincoln
Lincoln is often regarded as the base camp for the White Mountains, making it an excellent small town for those wishing to experience this stunning range. Visitors can hike around the Basin at Franconia Notch State Park, appreciate the beauty of Franconia Falls, view the enchanting Ice Castles, go ziplining, or even enjoy a train ride on the Hobo Railroad—transformed into a winter wonderland for the season. The town offers numerous outdoor attractions, alongside wineries and specialty shops that reflect its colonial architectural charm.
12. Peterborough
This small town attracts artists from throughout the state drawn to its vibrant art community. Concerts, live theater performances, exhibitions, gallery displays, and art workshops are prevalent year-round, with many welcoming visitors. Notable performances are frequently held at the Peterborough Players theater, which is uniquely housed in a barn!
Visitors are encouraged to leisurely stroll through town, admire the historical architecture, and stay in reputable inns or bed and breakfasts. Highlights include the charming Mariposa Museum of World Cultures, shopping for antiques, and hiking around Temple Mountain.
13. Jackson
Jackson is esteemed as one of the most underrated small towns in New Hampshire, where visitors will discover pristine wilderness and hospitable country inns. Its proximity to the White Mountains allows for an array of enjoyable experiences, including exploring the hills, observing waterfalls, and hiking through scenic meadows. Opportunities for skiing abound at nearby Wildcat Mountain and Black Mountain, or travelers can opt for a guided cross-country ski tour.
Jackson is also close to Story Land, a children’s theme park enriched with storybook characters. This delightful venue incites imagination and nostalgia among adults. The Ellis River Art Studios offer local art exhibits, and for those interested in creating their own works, the Jackson Art Studio provides hands-on workshops for all ages.
14. Northwood
Established in 1773, this small town has been a welcoming destination for guests for centuries. Northwood takes pride in its rich history, evident in its preserved architecture and natural surroundings. Visitors can find accommodations at places like the Meadow Farm Bed and Breakfast, a cozy establishment within walking distance of a lake ideal for canoeing and swimming in a quintessential New England setting.
In addition to its historic charm, Northwood features several ‘you-pick’ farms, allowing visitors to harvest berries in the summer and apples in the fall. This town offers a no-frills experience while emphasizing comfort.
15. Hampton Beach
Hampton Beach is a favored vacation destination for residents of New Hampshire, a testament to its appeal for visitors. This coastal resort town draws water enthusiasts eager to enjoy warm weather spent between the sea and relaxing under an umbrella. Stroll along the boardwalk, recognized as one of the best in the country by USA Today, or participate in one of the popular sand sculpting competitions. While this location may not be ideal during frigid months, it becomes a prime retreat when the sunshine emerges.