One way to get into the Christmas spirit is to spend time in the cozy, small towns that resemble those in Hallmark Christmas movies. Thankfully, we've got a dozen of these places right here in New England.
It sure is 'ice' to see the highly-anticipated Ice Castles make their annual return to Lincoln, New Hampshire. Here's when and where you can purchase tickets.