Bring US travelers checks. Do NOT cash at the hotels because you will lose 5-10 percent in the translation. Go to the bank and ask the rates and then go to the currency exchanging stores and shop. Western Union does real well there.
My advice is skipping the All inclusives. The people are so friendly there you won't need to be entertained. Go out to the local places. I prefer the NE coast. I usually fly into Puerto Plata and rent a car and drive 5 minutes to Sosua. I you have questions about Sosua or the NE Coast you can email me at
Jazzcom@usa.net and I will be happy to answer any questions.
I have been 6 times since sept 11th and already have Christmas and New Years booked but will travel before that to the DR.
Regards