We're set to sail from Galveston on January 27th on the Magic ... the first time we will have cruised with our (now 3-year-old) son. Any feedback on the kid-related activities on the ship or kid-friendly excursions for Montego Bay, Grand Cayman or Cozumel?