This has been a problem for me in the past. Frequently places have asked that I wire trasfer money as a deposit or as payment. The Huntingon National Bank charges $40 for a wire transfer plus gives you a horrible rate of exchange. Recently I have used the follow site to transfer money:
https://www.xe.com/fx/ I have used both the money order and the wire transfer and prefer the wire transfer. You can tell what you total price including service charges will be before you commit to the transaction. There rate of exchange is better than any of the banks in Columbus, Ohio
I was concerned about using my main checking accout for this on-line service so I set up an independent free checking account which I only use to do transfers. So far, it has worked well. I wish that more people would use Pay Pal because it is the cheapest way to move money.