We have done the Mexican Riviera on every one of our cruises! We really enjoy the Pride (and hope they keep her in Long Beach!!!). Hopefully, you will get to be on the Pride before they move her.
All the ports are great. Our biggest disappointment was when they started closing the main dining room for lunch when in port.
First stop is PVR and it is a lot of fun - they give you more than a full day there. Try not to miss dinner in the main dining room in PVR as they have the strolling Mariachi's board the ship and play during dinner. This is a great town to walk in if it is not too hot. We usually walk from the beginning of downtown to the end, past the Rio Cuale (and along the river) and back. We take a taxi from the pier to downtown and back as well. Taxis are all over and cheap. Great shops. Lots of fun art galleries. There are really great restaurants if you want to have lunch in town, but we usually have lunch on the Lido deck. There are some great tours also. There are also wonderful restaurants for dinner, but we always have dinner in the Normandie so we can enjoy the Mariachis. For tours, years ago we went on one that went south of PV to a place over the ocean, but I don't see it offered any more - the Mismaloya City Tour may be similar. The coast is beautiful - jungle on one side of the road, ocean on the other! Our friends really enjoyed and recommended the Tequila tour which we have yet to take.
Second stop is Mazatlan and it is my least favorite place. However, there are some good tours here also. If you have never been, take the tour that goes to the church downtown, also to the cliff divers, a shopping center with entertainment (about 1 hour of dancing and the Papantia Flyers) - it's a great overview of the area and culture. I think it is the Mexican Show, Sightseeing & Shopping tour. We do not feel safe in this town on our own. We usually get off the ship and walk around the port which is enclosed by very high security walls. There are stores and vendor stalls within this fortress.
Last port is Cabo San Lucas. We have never taken a tour there and rarely have a meal there. We usually get off the ship first thing and walk from the pier, all the way through town to the Puerto Paraiso Mall, then back again along the marina boardwalk. At the mall, on the marina side, we usually stop at Senor Sweets and get a gelato. That's about all we can handle cause we eat sooo much for breakfast. Easy to get taxi's here also. http://www.loscabosguide.com/restaurants/senorsweets.htm
The tours I mentioned are not specific to any activities. Of course if you have other interests you wish to pursue, go with your instincts.
If you need the names of restaurants in PVR, you can e-mail me - there's a bunch!
PLEASE RETURN THE PRIDE TO LONG BEACH!!!



Carnival Splendor - Mexican Riviera - January 2010
Carnival Paradise - Baja - March 2010
Celebrity Mercury - Alaska RT from Los Angeles - April-May 2010
Carnival Splendor - Mexican Riviera - November 2009
Carnival Paradise - Catalina & Ensenada - June 2009
Carnival Splendor - Victoria & Vancouver, Canada - May 2009
Carnival Pride - Mexican Riviera - October 2008
Carnival Paradise - Baja - July 2008 - PLATINUM CONCIERGE CLASS!!!
Sapphire Princess - MR - March 2006 - AWFUL, NEVER AGAIN!!!
Carnival Pride - Mexican Riviera - Dec 2003, Feb 2005, Dec 2006, Jan 2008
RCCL Vision of the Seas - Mexican Riviera - December 2002
Carnival Tropicale - January 1995, December 1997
Carnival Tropicale - Mexican Riviera - November 1983 1984 1985