Brevard, nestled in the Blue Ridge Mountains of North Carolina, offers visitors and residents many cultural and outdoor activities.