Most businesses will accept US dollars, but you will most likely receive change in EC. Some smaller shops and vendors might not accept US dollars. You can change money or traveler's checks at any of the banks. Most banks have ATM machines which will give you EC dollars only.