cards are accepted at most establishments i frequent, but i usually carry around $50 at all times because taxis, street stalls, and local restaurants don't take plastic. atms are fairly ubiquitous, but some don't take US cards and others go offline fairly often.