This cruise was so much fun.
1) Definitely get off the ship at the ports. The princess excursions guarantee you won't miss the ship departure.
2) Pack for rain!
We had a small inside cabin but we were barely ever in it because there was so much to do!