It helps to have some local cash on hand for emergencies or situations where certain merchants might not accept credit cards. But you can also typically get local currency from an ATM after arriving in a new country. Just remember to use a debit card from a bank with no international ATM fees. Also, keep in mind that credit cards might not be ideal for ATM withdrawals since many credit cards come with cash advance fees.