Until a month ago I had never sent a penny outside the US. I don't know anything about how to do it. I could wire money to an account down there. I could contact my bank and see how to do it. I am learning as I am reading.
Just realize that when you send a wire to an account in your own name, it creates a trail from your sending bank there in the U.S. Recent reg changes per the 2010 HIRE ACT are going to make it difficult for U.S. Citizens and Residents going forward. Also, look at the bottom of Schedule B on your 1040 for pesty dictatorial 'we own you' questions as a result of a tax system based on citizenship vs. residency. Another option is to try the Xoom transfer and pick up in cash while in DR or send to someone you feel confident that will get you your money and is not a U.S. Citizen or Resident. Anything over $10K sent to your name or another, no matter the citizenship, does trigger reporting by the DR Banks to the Banking Supervisor. Something to also keep in mind. Ask the bank representative in DR whether they think the sending back would hold monies without due diligence to its origin. Really this is absurd and is a form of capital controls.