The Best New England Winter Getaway in Jackson, NH
The Best New England Winter Getaway can be found in Jackson, NH. It’s about 3 hours North of Boston, located in the heart of the White Mountains. The holiday decorations in all the shops, inns & restaurants that are sure to get you in the spirit! Since it’s located in the mountains, you can almost expect to see snow if you visit in the Winter, which adds to the magical ambiance.