Queen's camps offer something for everyone