About Russian Money (Currency)
The national currency in Russia (and of cource St. Petersburg too) is Rouble
$1 = ~ 25 - 28 Roubles
The exchange rate is not constant and often changes
For more recent rates check this currency converter
Currency Exchange is possible in wide amount of Banks and Bank Currency Exchange Offices
Related Links:
Central Bank of the Russian Federation