People come from all over the country to visit Christmas Town USA in McAdenville, located less than 20 miles from Uptown Charlotte. Spend the evening walking along charming downtown McAdenville, including the historic area adorned with thousands of lights. The celebration kicks off with the annual Christmas tree lighting on Main Street.