An hour and a half north of the "world's greatest city" and about two hours from the "jewel of the Blue Ridge Parkway," the friendly North Carolina town of Sparta welcomes visitors looking to unwind ...