I have booked a Baltic Cruise for July 2026 with 2 stops each in Denmark (Copenhagen + Skagen), Sweden (Stockholm + Visby) and Germany (Hamburg + Kiel), as well as Helsinki and Tallinn. I know in most stops the Euro is used, but both Sweden and Denmark use their own currency. I have some Euros in cash from a previous trip, but was wondering how beneficial it would be to have cash in the other currencies (though I realize many businesses have gone cashless or take cards).
Thanks!