Bank of America. We used it at ATMs all throughout the world and never had a foreign transaction fee. It also has a chip, which you MUST have on a credit or debit card outside the US.