Our boys are 12 (will be 13 2 months after our cruise) and 10. The 12 year old would like to join us on the excursion, but the 10 year old really wants to stay at the lab. The excursion we're thinking about is all morning on St. Thomas, so I'm not sure he'd want to be stuck for 5 hours in the lab, but he insists! Hmmmm - any other thoughts?