5. MCADENVILLe, North Carolina

This tiny town with a population of only about 620 people turns into Christmastown USA. On December 1, this town pulls together the biggest light display in the U.S! There are more than 375 decorated trees, some reflecting off the water. More than 200 wreaths decorate lampposts, and Santa with his reindeer add to the small town charm. Christmas carols ring from the church close by, and there’s a colorful light show at the fountain. It’s a must-see.