The best fee-free travel cards can help holidaymakers avoid overseas charges while earning cashback and rewards on holiday spending.