My husband and I honeymooned in Mexico two years ago in Mexico City, Oaxaca and then to Merida and Cozumel. Although we avoided all water and ice, we became violently food-poisoned/sick by the time we got to Merida. Has anyone successfully eaten in Merida or Cozumel without getting sick? We're planning on bringing room service boxed lunches with us when we take our Cozumel and Merida excursions to avoid eating anything that may have been cleaned in or used their water to avoid getting sick again. I think Cozumel wouldn't be so bad since it's much more touristy, but Merida when we were there last is a much poorer town with very authentic Mexican food and culture and very unlike what we're used to in foods.
I always plan to get back to the ship for a late lunch. Why risk getting sick. Enjoy a drink or too, but skip the native food. The only place that I have seen good reviews about the included buffet food was at Playa del Sol.
I don't know about Merida, but in Cozumel the water is very safe. I highly recommend eating at Pancho's Backyard. The food is delicious, the atmosphere is great, and if you're at all worried about the water, they advertise that "our in house ultraviolet plant supplies purified water and ice for our clients."
Click the web site, there's a coupon there. And enjoy!
Now posting as MichelleP.
On two different cruises, we have eaten at Hard Rock Cafe in downtwon Cozumel and the Passion Island Tour, where they served us food in a large hut on the beach. I had experienced bad reactions to food in Saint Martin--I forgot and asked for ice to cool my canned soda--how dumb. I also ate food at the top of the sky lift--blame it on the excitement, but I paid for it that night. It's is best, if you are worried about the food, not to eat local stuff. I packed snacks for the cruise and everyone said I was crazy...with all that food on board. It came in handy on tours. Lynda