Few mountain towns are quite as charming as Brevard, a spot with music, arts, and culture, as well as strong brewing and cycling scenes.