We are on the QV to the Baltic this month. Ports are Oslo, Visby, Tallinn, Gdansk, Klaipeda and St. Petersberg.
So I have a question for Baltic veterans. What currencies to take. From our reading it looks like a credit card will be fine in Oslo and Visby. But might need cash for some of the other ports. (mainly for small shops or eats) We have read that we can use Euros in Tallinn and Klaipeda, but need zloty for Poland. (Russia will be all tours and we don't plan on buying anything).
Any and all advice and experiences is appreciated.