I've lived in the Carolinas for years. There's one small town I swear by visiting every fall.
What happened
I visit Brevard, North Carolina, every fall. The mountain town is home to nice shops and restaurants, and has amazing access to hiking trails.
Summary assembled by rule from the sources below