A scenic mountain town between Charlotte and Knoxville features a historic stay, vintage charm, local restaurants, and easy access to top outdoor spots.