Yes and no. Most major credit cards are widely accepted in touristy areas, but definitely not everywhere yet. If you are going out to eat, check beforehand or just bring extra cash to be safe. ATM’s are fairly common around town if you remember your debit card. Don’t forget to call your credit cards in before you leave so your card doesn’t get frozen because they think it is fraud.