Мы ездили в прошлом году и поедем в этом снова. Хостелы  и отели даже не рассматривали, только апартаменты - для нас четверых просто необходима кухня, иначе питание в кафешках выйдет дороже проживания и экскурсий вместе взятых. Бронировали через Букинг, вариантов масса по цене, метражу, удаленности от центра. Что посмотреть? В прошлом году мы побывали в Петергофе, Петропавловской крепости, прогулялись по Летнему саду, поднялись на колоннаду Исаакиевского собора, проехали с обзорной экскурсией по городу, поплавали на теплоходе по Неве(тоже с экскурсией), посетили Кунсткамеру и Гранд Макет России, а так же просто много гуляли вдоль Невы, на Сенатской и Дворцовой площадях, по Невскому проспекту. У нас было всего 4 дня и многого мы не увидели, поэтому теперь едем на 9 дней и в планах посетить Кронштадт,  второй раз Петергоф, Царское село, побывать в Эрмитаже. Есть там и зоопарк, и океанариум, но мы вряд ли туда пойдем, дети уже не того возраста да и этого добра в Москве хватает. А вообще я книгу себе купила из серии путеводители для пешеходов "Прогулки по Санкт -Петербургу" , там предложены 13 маршрутов с описанием достопримечательностей, так что изучим и возможно воспользуемся. Главное, чтобы погода не подкачала, в прошлом году все 4 дня нашей поездки просто чудесные были.Р.S. Да, чтобы быть  в центре событий, выбирайте жилье в районе метро Адмиралтейская, Гостиный двор, Невский проспект, Садовая, тогда множество достопримечательностей будет в шаговой доступности.