Ну смотрите. Тут два пути есть. Первый вариант - брать групповые экскурсии прямо на месте. Но сразу скажу - это не слишком удобно. И тут вообще дело вкуса, а я толпой ходить терпеть не могу. На мой взгляд намного более удобным будет нанять индивидуального гида. Это можно сделать вот здесь: https://travel-mania.org/Russia/Saint-Petersburg/guides/. Очень удобный сайт - вы там при бронировании всего 20 процентов оплачиваете, остальное уже на месте гиду отдадите. Так что удобно очень получается