¡Ay Dios Mio!
When you visit foreign countries, many times, especially in Latin America (except for Panama), American currency is rarely accepted for payment at restaurants, bars, shops, taxis, or street vendors. Most often, upscale hotels can exchange your American dollars easily, if your amounts are low.
However, you never know if you're getting a competitive exchange rate.
PROJECT : COLOMBIA! can help you find a reputable exchange location, or exchange your currency for you as would a Concierge service at an upscale hotel. This service can absolutely save time & money on a trip to a foreign country when you need a taxi, toiletries, or just want a bite to eat.