The hotel in Munich I stayed in a few weeks ago, accidentally charged my Visa card twice, which led to an extra 1000 Euro charge to my account. My UK bank charges fees for the use of this card outside the UK, so I got an extra £25 in fees. When I mentioned the mistake to the hotel, they reimbursed me the wrongly charged amount. However, they did not cover the fee and the exchange rate between Euro and Pound also changed in the meantime, which led to an additional £4 I did not get back. They claim that they are not responsible for currency conversion or bank fees. However, I never allowed them to use my card twice, so I feel like they have to cover the cost associated with their mistake. What can I do to enforce this?