Whether you're in the mood for music, shopping, food, camping, fitness or arts and crafts, festivals in NC offer something for all ages and interests.