Hi mom4kbd,
We will be taking the same cruise in March. I just booked all my excursions and the ones we picked (with two teenage daughters) are:
In Mazatlan... Las moras Ranch and horseback riding. You get to enjoy horse back riding, sunbathing, swimming and or strolling through the gardens. A Mexican lunch will be served poolside or indoors. On your way back a stop will be made at the Golden Zone to shop. This excursion is 5 hours
In Puerto Vallarta we booked an All inclusive resort and beach getaway. The resort is called La Jolla Mismaloya. The tour included transportation, use of the resorts facilities, lounge chair and lunch. And an open bar all day is included. This excursion is 5 hours.
Hope this helps,
Familgal