We suggest you take dollars, but if you can grab some colones at your bank, it will make the beginning of your trip much more manageable. For example, if you have a taxi, they may take only colones. If you need to go to the local market before you head to your hotel, they may not be able to take dollars.