We went a few years ago before the Euro changed. For small things, I will get a few dollars of each country's money. For more significant things, you can use your card. We did the Baltic Sea, and Denmark was breathtaking. If you can find an excursion that takes you out of the city, you will love it. For things like water or snacks, you will need cash.
I hope this helps
Tracey