Saint Petersburg is easily Russia’s most popular tourist city, with classic architecture and old world charm that is hard to find in Moscow. The Hermitage Museum itself is an enormous draw and a must-see for art lovers.
From a cost standpoint the city is generally in line with some of the less expensive Eastern European cities. Aside from the few main attractions, most visitors will find that transportation and daily expenses are modest by international standards.
Hotels come in all price ranges, with the cheaper places often being of lower standards than European travelers are used to. There are now quite a few hostels in Saint Petersburg, and the private rooms in those could be a good call for budget travelers.
Food and drinks are relatively cheap as long as you focus on local places, especially fast food places, rather than restaurants in hotels and those with English-language menus out front.