Just got back from a lovely week in Cancun with my daughter. We were on the Isla Mujeres, about a half hour boat ride off of Cancun. Lovely resort, very expensive called Zoetry. Other than we had no hot water and our room smelled like poop, we really did have a good time.
Found a couple of lads to smoke cigars with, and they got theirs at a walk in humidor in "el gift shop". Now, you have to understand, there is absolutely no shopping on this island, so after a day or two even the itchiest guy might need to spend some dough. A petit corona was at least $50US. He said it was terrible. Surprise