In PV, we are doing the Yelapa & Majahuitas tour. It has almost everything in one trip: 2 amzaing locations, boating, waterfalls, exploring nature on land, exploring nature in the water with kayaking and snorkeling, food, and lounging on a beach. It has been highly recommended by previous Olivia cruisers.
For everything else, we are going to book when we get to each port. We are frugal wiht our money and you can always get the same trips offered on cruises for less on shore. Since my girl speaks Spanish we are set!