Credit Cards are extensively used and accepted by local establishments (even in small towns). The most popular card types are Visa and MasterCard, with Amex being used to a lesser extent.