https://www.ricksteves.com/travel-tips/money
My friend brought American cash and got really low rates at exchange houses. What is the latest thinking and advice on this?
Sorry, but even if this is a true statement, your friend paid, somehow, for the profits of the store with the "LOW Rates" sign over the door. Usually, it's a percentage commission, or a fixed fee for a transaction. But you can be sure they could have done better at a real bank ATM.
It is true that banks like Bank Of America describe themselves as having, say, "International Partners", but that does not affect the fact that B of A charges 3% for any transactions outside the USA. And that's before the issue of "Dynamic Currency Conversion." I opened an account at a credit union to get 0% fees, but because they are a credit union, they get easily upset by large transactions or overseas transactions, and have a tendency to refuse exactly what I wanted to do! Credit Unions seem to be sort of, amateur banks (opinion.)