Most places take credit cards. Be careful with American Express. Some places take it and others don't. Everyone takes US money but you will get BZ in change.