I use my
USAA Debit Mastercard extensively here in France and the rates always come out slightly better than Oanda's "Interbank + 1%" rates. They also give a rebate on purchases.
I'm not sure whether the same applies to their credit cards, but I think so (at least as far as the exchange rate is concerned).