6 Fun Things to Do in Puerto Vallarta on a Cruise