This town is also known as the Christmas Town USA– and for good reason! Located 20 minutes away from Charlotte, this place’s locals take Christmas as seriously as possible. Each year, over 600,000 people gather here to enjoy the 450,000 lights that decorate the surroundings. Downtown, there are over 375 trees lit up the streets and other 33 are filled with Christmas lights by the nearby lake.