Travel

Best towns for Christmas spirit in the Northeast

Head to these eight towns in New York, Pennsylvania, New Jersey and Delaware that know how to celebrate Christmas in style.