You don't need to bring too much cash, but it's good to have some Euro (about $100 per person) to bring along if you want to grab a quick bite or a taxi before you have time to hit a cash machine. I think there are some Citibanks and tons of ATMs in general.