Maybe prioritizing some things and skipping others?
Yes.

But only you two know what to prioritize.
The number one priority is to *read the Navigator*. That is the schedule of the day, and that gives you the info you NEED in order to decide what you want to do.
If you have devices (phones, ipods, Kindles, etc) that get wifi, you can download the Navigator app ahead of time, then launch it once you are onboard. It uses the FREE wifi on the ship, and you can then look at menus and ALL the Navigators, without having to wait for each new day. So if meeting Jack Sparrow is a priority but on day 2 it butts up against something else you want to do (trivia, perhaps?) you can look ahead to see if Cap'n Jack is meeting on day 3. If so, go to trivia the one day and the meet/greet the next. That sort of thing.
Don't be afraid to split up if there is something that you think is amazing and he doesn't (or vice versa). That way you might not be as joined at the hip as you maybe imagined, but you're maximizing individual fun AND finding something to talk about that the other doesn't already know about.
Things on the ship are scheduled in as short as 15 minute increments, so maybe you'll just be apart for half an hour, but it will be superfun for each of you to do something you truly want to do.
It's all related to reading those Navigators and finding out what exactly is going on on YOUR sailing.
