I've been to St. Pete twice and loved it. I liked it much better than Moscow, which to me is just a big city.
I didn't shop for Rolex's or anything else expensive, but I did see a ton of very high end cars which surprised me quite frankly, so I bet watches will be available.
Chuck
|