Your best bet for getting colones is usually by direct withdrawal from your home account via a bank card or debit card, although check in advance if you will be assessed any fees or charges by your home bank. In general, ATMs in Costa Rica still don't add on service fees.