Like many others I am sure, I have been lurking around this board planning my trip to San Pedro and AC. Thanks to everyone for the great information about restaurants, hotels, and things to do.

My question is about payment options. Do most restaurants take credit cards (Visa, MC) or do they only take cash? Also, do the people running the tours (snorkeling, mayan ruins, etc.) take credit cards?

I am heading to Belize this July. Thanks for the help.