Where to stay in Saint Petersburg – What you need to know St. Petersburg is one of the most famous cities in Russia, the second largest urban centre in the country is located in the Leningrad region. Where to stay in Saint Petersburg, Russia – Best areas and hotels Saint Petersburg is one of the most expensive cities in...