How long do music camps last? A guide for parents | Kampspire