There's An Inn Where It's Christmas Year-Round And It's Magical

Imagine a place where you could visit at any time of the year and always experience the magic of Christmas. No it's not the North Pole—it's the Christmas Farm Inn & Spa, a charming bed and breakfast nestled in the White Mountains in Jackson, New Hampshire.