Why not just send a check? Almost all banks accept checks from a US bank, however depending on your relationship with your bank they might want to clear it before paying you.

I tried to cash a check in Thailand once, got the funds in 3 weeks. Low charge.

In Iceland, my bank buys them with a disclaimer that if its returned that they are allowed to dip into my account to refund it. No charge.

In Czech Republic it takes 3 weeks, maybe because my history with the bank is not that long. Bad exchange rate + 5$ fee.

Is this a viable solution?