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.
For those looking for affordable accommodations while not giving up charm, a longtime Portland inn has been named one of the best bargain stays in the nation.