You should bring at least $200 in cash to use in shops that don't accept card or for emergencies in case you card doesn't work. Use a travel card like Revolut to make payments abroad.