7 Underrated Hiking Towns In North Carolina With Mountain Views