Про рекомендацию везде ездить с наличными, вообще весьма неоднозначно, равно как иметь карточный счет в долларах для оплаты в другой валюте. В обменниках курс всегда хуже с учетом двой конверсии (рубль-доллар-нужная валюта).
Расплаяиваться картой выгоднее во всех цивилизованных местах, в любой валюте, если учитывать кэшбэки и двойную конвертацию.
Есть страны, где с банкоматами сложно, но к ним обычно и подготовка отдельная.
Что касатеся курсов - в некоторых странах типа Грузии, заявлкнная разница курсов меньше процента не означает хороший курс. Она лишь означает, что второй валюты нет и в реальности они меняют только в одну сторону по не самому лучшему курсу. Снимать в банкомате выгоднее. Есть еще лайфхак с обменом денег в казино. Но это не для всех ;) зато курс самый лучший ;))