I really enjoyed Mazatlan I did a private excursion with Mazatlan Frank who posts in these forums. We did the city/colonial tour and we got to see so much more for so much less money then the ship tours. We saw bricks made by hand, went to the lovely town in the Serra Madres to see a 17th centrury church, ate at a good restaurant on the beach, watched cliff divers, and went shopping in the Golden zone.
Frank customized his tours for people too. He is licensed insured, speaks perfect English, had clean air conditioned mini vans. I ended up taking a group of 12 women and 1 man everyone had a wonderful time. Message me if you need his contact info.
I have some photos posted under Carnival Pride Halloween cruise 2006. Look for Showcat.