This question has been discussed here and there, but I don't think it has a dedicated thread, which I beleive it deserves.
From all these CCs that carry no foreign exchange fee, which actually have the best rate?
In the past I have been ripped off by Amex and got a courtesy credit via chat, but what is really the best card / bank to use in other countries in terms of exchange rate?