The temperatures are chilly, the snow has fallen and we're pretty much hunkered down waiting for the rest of winter. While summer is great, there's just no denying that winter is where New Hampshire truly shines. Unlike some other states, we can still get outside and enjoy the outdoors. We can ski, we can snowshoe and we love it. While all those outdoor endeavors are awesome, it's might be even better when the temps drop and we have an excuse to just get cozy. If you love the warm feeling that comes with being cozy, you'll want to check out these delightful towns that are the best during this time of year.
1. Stark
It does't get much more cozy than little Stark. The covered bridge here is decked out in lights. The tradition dates back at least 50 years when local kids worked to raise the money to light it. Today, the tradition lives on!
2. Peterborough
We love this little spot year round, but the warmth you'll feel at this time of year is unmatched. Pop into any of the little stores and restaurants to make a day of it.
3. Hanover
Imagine strolling down the street with trees covered in fresh snow. College towns tend to be extra decked-out, but this one has an added dose of coziness. There's a wonderful tree right on the Dartmouth Green and the main street is full of twinkling light. Want to make a weekend of it? Book a night at the Hanover Inn and have the added bonus of seeing their beautiful ginger bread display.
4. Canterbury
Canterbury Shaker Village has one of the most magical Christmas celebrations in the state. Time your visit for the Christmas at Canterbury celebration and - if possibly - keep your fingers crossed for snow. It's even more atmospheric!
5. Lincoln
If you've visited the Ice Castles display you've already seen how wonderful this little town is. It's got one of New Hampshire's beautiful covered bridges and it looks even better in the snow. Cozy vibes abound here! Learn more about Ice Castles here.
6. Sugar Hill
You've been here in June for the beautiful Lupine display, but winter is just as wonderful. Take some time to drive around and explore the many barns and rural scenes, but also visit the church. It's gorgeous!
7. Portsmouth
You might not consider Portsmouth when trying to find the littlest, coziest down to visit for Christmas but it's truly beautiful this time of year. There are tons of restaurants, lots of bars and even holiday cheer to last you until next year. Plan you visit to take in the Christmas tree lighting in Market Square at 5:30 p.m. on December 1st.
8. Meredith
This is the perfect place to go if you love your cozy towns with a side of adventure. There are lots of fun winter activities to take part in on the froze banks of Lake Winnipesaukee. From snow shoeing to cross-country skiing to snowman building.
9. Jefferson
We recently wrote about this town for good reason. They spend a month celebrating Christmas and one of the best places to experience the spirit is by strolling through town and then spending some time at the Christmas Farm Inn. Learn more about the town here.
10. Enfield
What makes this place so wonderful to visit this time of year is the well-known light display at La Salette Shrine. Over ten acres of lights will warm your heart and get you ready for Christmas!
11. North Conway
Don't skip out on North Conway just because it attracts a tourist crowd. If you're skiing or exploring the White Mountains, you'll want to take a stroll through town for the lights and cheer.
While you're on the search for great towns to explore in New Hampshire, check out these 9 towns that have the more breathtaking scenery!
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!