This town at the foothills of the Blue Ridge Mountains is full of history, art, shops, and nature galore! Explore North ...