10 Best New England Christmas Towns

19 Oct 2018

Community Interest

Nestled along the banks of the Mystic River, the historic downtown of Mystic, Connecticut, is the perfect place to celebrate the holiday season. Don’t miss the lighted boat parade (including Santa’s arrival by tugboat) to kick off the season, and Mystic Seaport’s Lantern Light Tours, running weekends from Thanksgiving through Christmas.

Click here for the full article