So I'll soon be able to book excursions and stuff for our upcoming cruise. I know I need to book our excursions for Nassau, but what else do I need to book? Are there on-board things I need to book? What about Castaway Cay? My 8 year old daughter will be with us, so do I need to sign her up for things ahead of time, or is most of that done on the ship? Thanks, very much!