I'm trying to book a one-way flight from Ireland to the UK on the BA website. It seems that because the flight starts in Ireland, they've decided to show all the prices in euros. They also have a disclaimer saying:
If the payment card used is not billed in Euro (EUR, €) there may be a difference between the final amount shown and the amount billed on your statement.
I live and work in London, so my bank account uses sterling. I don't know how much my bank may charge for a transaction in Euros. Surely there must be an easy way to pay in the currency of my destination, rather than the flight's origin, especially when it's also the currency of the country where BA is based.
I've tried emailing them about this, but they've been unable to help me.