How old do kids have to be to participate in the "free" child care and activities on the ships? We are debating whether to go next year when our son is 2 and I think we should wait until he is 3. Can someone please let me know! Thanks!!!