It's time to start thinking about going to the cellar and digging out your Christmas decorations. Or better yet, just plug in the lights that you never took down from last holiday season!


New England Today Travel has an article of the 'Best Places to See Christmas Lights in New England'.

One Maine town has made the list. Wilton, Maine!

It's an annual display called Wilton Lights!

It's truly magical and a great sight to see for the entire family!