Let's see if I can remember your questions. In Mazatlan, we did Tequila, Huraches & Saddles. This was very educational and eye-opening. The tour guide was a former professional soccer player from Mexico, and he was great. The tequila "factory" was nice, and the primitive town La Noria you visit (where they handmake saddles, belts, sandals) was amazing. It was very primitive, yet the people were very friendly and welcoming. My girls and I bought sandals at $6.00/pair. You visit a family who serves you homemade cheese, salsa and tortillas. The bus tour was interesting - beautiful condos in places, but the shacks that many people live in made you appreciate what you have. Lunch was a little disappointing, as we expected a Mexican meal and got baked chicken (however, this menu changes).
In Cabo, we took the Harbor Cruise, which was to me, a disappointment. Many others liked it. I did like the cruise around the peninsula, which shows the famous arch and many hotels, but the J.Cousteau narrative was broken and the tour guides didn't substitute. Then you board a bus for a 10 minutes ride to a beautiful hotel overlooking the harbor where you can take pictures, then board the bus back to town. Tour guides weren't chatty here, either. I plan to wander the town by myself when we go back, since there are great restaurants, shops, even a movie theatre within walking distance of the tender pier. One funny thing, though - in Cabo, the street vendors can be annoying - that is, the ones with the noisemaker toys. One sounds like a monkey, and the other sounded like a cell phone with a voice mail ring. They are everywhere, and I kept turning my head to see if my husband's phone was ringing.
Many people go all out for Pirate night, and they looked great. We didn't, except my son got a Goofy pirate cap at WDW before we went. Don't feel like you have to dress up, but if you do, make sure you get your picture taken! The dinner and show are great.
I only saw a few men in tuxes for formal night. (the only time we saw EVERYONE in tuxes was for a New Year's cruise).You saw a variety of clothing on formal night, from slightly semi-formal to gowns. It really didn't matter - no one seemed to care. The suggested dress is really for the themed pictures. Our waiter told us of one man who only brought shorts in his luggage. The waiter told him not to worry, to come to dinner any way he wanted, it didn't matter. So he did (even though they really don't want shorts at dinner). My dad has already said he is packing a duffel bag and didn't want to get dressed up - I told him not to worry, that a nice shirt and khakis will be fine.