Flights originating outside country of origin
I am temporarily living in Spain so I was booking some flights back to the UK. I did my research on the BA website as it is often the best place to find cheap fares. I think that there booking engine design is second to none.
Imagine how annoyed I was when I found out I could not complete my booking because I didn't have a Spanish credit card. I booked it with Opodo and was charged £10 extra. I've just contacted Opodo and, adding insult to injury, they tell me that the £10 charge is levied by BA for flights originating outside the UK!