I personally prefer taking a pre-loaded Multi Currency Forex Travel card - issued by almost all banks n others entities too. Many also offer other benefits like free SIM for use abroad.
This also helps if we travel to more than one foriegn currency countries.
I/we often travel to Europe (Euro), UK (GBP) and USA (USD) - usually in one trip. Then our preloaded MCFT card is very useful n works trouble free at all times - in shops, online, offline and on ATMs. You can always get back the unspent balances on returning home.