We just got back from a 5 night disney cruise that had a stop in Nassau. That day was the only day that we were able to get a ticket to the princess and frozen meet and greet. Our kids are only ages 3 & 4, so I think seeing the characters were better for them than doing anything in port. We did...