My family and I just returned from A.C. All the restaurants we went to took credit cards, at least Mastercard and Visa. I had learned that tour operators and some shops gave discounts for payment with cash so I brought travelers checks with me. Sure enough, both tour operators and some gift shops discounted the price 10% if you paid in cash. With a family of 4, it saved some money on the mainland tours.