We did the Baltics cruise last year and other than some Swedish (for the beginning in Stockholm) and Danish currency (for the end in Copenhagen, we exchanged no other money. But, we aren't big shoppers and I think US$ were taken for small stuff in St. Petersburg. Credit cards were taken everywhere. We tipped the Red October guides in US$ as I recall.