Want to find mountain towns in North Carolina that still feel real and relaxed? These 9 mountain towns offer small-town charm ...