Both work but cash is easier
Cash is easiest
Bring cash but most will have a way to use yr card but if not there are several atms.
Both. They have atms there if you need cash.
I reccomend bringing some cash. ATM are available, but there have been days when they weren't operating. Most vendors will accept debit/credit cards.
Thanks! Your answer is awaiting moderation.