Useful information about Saint Petersburg
In Saint Petersburg shops and restaurants normally accept payments by credit card. You can also find cash machines in the city. Normally by cash it is possible to pay only in rubles. It is advised to take some cash in US dollars or EUR and change into rubles in St. Petersburg. Travellers cheques are also accepted in banks. There are a lot of exchange offices (in the airport, etc). Exchange rates do not differ a lot.
Saint Petersburg is a relatively safe city. However, you should be aware of pickpockets. Please keep in mind that you, as a foreigner, will be considered by them as a “rich person”. If you walk after midnight in the city, it is better to be in the company of another participants.
The simplest way to travel in St. Petersburg is to take the subway. The price for one ride is 45 rubles ($1 is approx. 60 rubles). Please find here map of the subway and interactive map of the city: Yell.ru
Please find the closest ATM machines on the map: