This small town between Charlotte and Asheville, NC, is filled with hidden surprises and plenty of places for some outdoor ...