B&Bs and private apartment owners frequently don't take credit cards. How to pay deposits without high bank transfer fees? (BofA charges $45 min.)
You don't have many choices. I have used Pay Pal, sent a check in the required currency and done foreign wires. Most won't take credit cards, due to the expense on their side. A lot of the options depend on what the owner will accept and what services your bank can provide. For example, I bank with a credit union and they do not have a foreign department, so the wire is my only choice.
Our rental for this fall just wants me to pay cash when we arrive. It just depends.
In case it helps other people, I'm repeating my answer to this question that I posted on your other thread.
I suggest that you open an account with www.xe.com/fx. I use mine to send gift money to relatives in the UK and to pay deposits at B&Bs that don't accept credit cards. Money is taken from my checking account by electronic transfer. A bank draft in the currency of my choice is sent by US mail directly to the recipient of my choice. The exchange rate is only slightly higher than the international rate on the day the transaction is initiated. There are no other fees. For security purposes it takes a little time and effort to set up an account, but everything goes swiftly and smoothly after that. XE also does wire transfers, but you do have to pay a fee for them.
Xe now also has free EFT transfers to some EU countries, such as Spain, Germany, France, and the UK. If you have the right banking information, using EFT they can deposit Euros or Pounds directly in a European bank account, at no charge.
An EFT (Electronic Funds Transfer) is similar to a wire transfer, but it takes a couple of extra days, and is free.
One thing to check is whether the receiving bank makes a charge for an incoming EFT. I tested this with an account I have with Citibank in Barcelona, and there was no charge -- as opposed to a 12 EUR minimum charge for an incoming, regular wire transfer.