Tucked away in the Blue Ridge Mountains, Brevard feels like a place where creativity and nature decided to become best friends. This small North Carolina town combines stunning waterfalls, quirky ...