Don't know of fee free credit card that gives airmiles so while you might be getting a slightly better rate than the high street you are probably getting around 3% less than a fee free card.I also use a credit card (to get the airmiles) and have also found that I've usually had a better rate than changing currency.