This North Carolina town proves you can enjoy peaceful, charming weekends filled with small-town magic and mountain views.