Не житель Питера, но по-моему тут выбор то не велик совсем: Гугл/2Гис/Яндекс... Я переехал в Екатеринбург недавно и по одному только 2Гис нормально ориентируюсь при пеших прогулках и поездках на общественном транспорте/такси. В Питере думаю тоже несложно будет, если нет "топографического кретинизма"))