A good summer camp or class can give kids the opportunity to discover new passions, develop existing talents and forge new friendships.