The Saga Platinum card is another no-charge card (available to the over 50s) - their customer service seems better than most and their website is much better than the PO or Santander if you want to keep track while you are away.

The Halifax Clarity card does not charge even for cash withdrawals (except for interest), so it is best for those.