We are going on a 2-week Russian River cruise the end of May, starting in St. P. We've been told by the tour company to bring only 20-10-$5 fresh bills in U.S. currency with us for our optional excursions, hence we'll have more cash with us than we would normally have. I've been told by a reliable friend that there have been reports of locals walking up to seeming tourists on the streets, basically stating "give me your money, or..."
I've traveled widely, so am not nieve; I know a variety of ways to carry cash; however, I haven't been told before that I'm visiting a city where this seems to be common practice. Also, I don't think we have in-room safes on our cruise ship (tho I'm not positive). We don't plan to be out at night on our own, all the usual "safe traveler practices."
My question is--has anyone had experience with this on-street personal theft practice in St. Petersburg?
Thank you in advance for all your help.