Located in the White Mountains of New Hampshire, the Christmas Farm Inn and Spa is a beautiful place to stay, dine, be a tourist and indulge in some relaxing spa treatments. Whether you want to get away from it all with a romance package, bring the family for some wintery fun or enjoy a weekend […]