The Blue Ridge Mountains of North Carolina are a haven of adventure. Quiet towns are tucked between the valleys, while the slopes hide winding trails for breathtaking hikes. Snaking through the ...