You will get a better exchange rate in the DR if changing money at one of the many cash exchanges (for example, RD$16/US$1) but if you plan on changing money at the airport, the hotel, or a bank (RD$14.5-15.7/US$1), you might find a competitive rate in the USA (but it would be tough). I'd exchange just enough for taxi and maybe a drink our two upon arrival at the airport and do any other exchanges at an exchange house, which depending on where you are travelling to, are located everywhere. A resort town will have many exchange house, often multiple per block, while a resort complex (cut off from the public) many not have but 1 or 2, if any.
The bottom line is only exchange money in the USA for convenience. I received RD$16/US$1 last weekend.
Jim Hinsch JimHinsch@CSI.COM