Hidden in the Blue Ridge foothills, this Virginia town charms with musical nights, artful traditions, and endless outdoor adventures along riverside trails.