I've been looking into a few different debit/bank cards to travel with and ensure no foreign transaction fees and low fees for foreign currency withdrawals. What have you found to be the best cards/banks to travel with??