I can only find this topic last discussed in 2008 so I'm looking for an update on information.
We are on an NCL Baltic Cruise next week with two full days in St Petersburg. Our excursions are already booked, meals covered and we have UK bank debit and/or credit cards for major purchases. Any suggestions for amount of roubles we should take? We are modest spenders!.