I always say that the best walk-around port is Puerto Vallarta -- just gorgeous, as is Cabo (but very Americanized).
In Cabo, you can take the glass bottom boat out to Los Arcos and see the rock formations up close -- $12 a person when booked on the pier.
Mazatlan we have done Randi's Happy Horses, which was a great adventure for all ages. I just wrote a story about it which is under news features. We've also done the city tour, booked in the cruise terminal with Marlin Tours, -- that was $15 and great for sight-seeing. Finally, we did a private tour out to Concordia and another small town, which was super interesting and fun through Frank at www.mazatlan-tours.com
. I heard his web site is down, but here is direct email: firstname.lastname@example.org
Acapulco and Ixtapa/Zijuatenjo are great ports. We did the cultural tour in Acapulco which was very interesting and lots of good sight-seeing. In Zijuatenejo, we just went on our own and enjoyed the scenery (beautiful port) and had lunch and drinks by the bay in the fishing village.
Here are some photos:
On bars, it's been so long since we would go all that often, but Rich's is a good dance club on University.