I believe GFT does, don't know if it is cheaper than converting the funds at a bank. I know they have some kind of bonus for opening an account with a certain amount of money.
http://gftforex.com/support/faq-credit-card.asp#payNotBaseCurrency
I am no expert but I have been following this stock and I would not go long on this atm. I have been short this for about a week, I think it may reverse Tues. or Monday. If you look at the daily lows you will see they have been consistently lower each day.