Explore charming mountain towns in North Carolina with stunning hiking trails, local culture, and delicious food options. From small mountain towns like Banner Elk and Blowing Rock to larger areas ...
A village high up in the North Carolina mountains, Banner Elk serves up a "A Small Town Christmas," with luminary-lighted train rides and good old-fashioned choose-and-cut Christmas trees.