From Only In Your State:
What’s a better way to ring in the Holidays than visiting an incredible light display in North Carolina? From the Christmas music (or carolers if you’re lucky) to twinkling holiday dioramas, there’s no way to not get in the Christmas spirit. North Carolina is home to Christmas Town USA as well as several drive-thru displays that are some of the best in the southeast! Get ready to make the most of this Holiday season…