Over the Christmas holidays we're on yet another cruise to the Mexican Riviera. Because of the ship's schedule we typically have time only for lunch and street food on shore. We've got our favorite street vendors and beachfront restaurants with grilled whole fish where we're the only non-locals. What can you Hounds recommend for these cities, where we're looking for vendors and other stuff off the beaten path. It goes without saying that places like Senior Frog, any of the rock-n-roll chains and other US chains are to be avoided like the plague.
We'll be in Cabo, Acapulco, Zihuatanejo, Vallarta, Mazatlan and La Paz. We like to find a local tortilleria for fresh corns, and the best local mercados are wonderful but difficult to find except in Mazatlan. Any help would be appreciated.