If you go to the Trip Advisor site and search for St. Petersburg there is a wealth of travel information including hotel and restaurant reviews, all the top sites to see, maps, directions, tips, information on where to exchange money, as well as their own forum which has expert advice. There are hundreds of photos. It's a wonderful place to research a trip to St. Petersburg!