Nationwide for us...
Credit card for all purchases including fuel etc
Debit card for any cash atm withdrawals.
Always clear credit card by payment date. Always get commercial exchange rate.
Only cost is on cash withdrawals at about £6 a go, so pays to draw daily limit.
Very rare to have card refused unless in a cr@ppy Intermarche fuel pump