buy a cuban cigar in mexico? i wouldn't even drink their water, or sit on a toilet.
the only hotel i might consider is the acapulco princess, they claim to filter their water, have their own wells, etc. i've been to mexico on many occassions, toby and i were cruisered for almost 10 years. i have been in the kitchens of some of the better hotels in acapulca, and i have seen what the salads look like before they fan away the flies as they serve you.
drink a lot of pepto bismal