Ехать лучше и дешевле до Москвы самолетом, правда сейчас уже распродажа кончилась, 8 с копейками билеты туда-обратно, из москвы в питере поездом, плацкарта стоит 600 с чем-то, ехать всего 8 часов, так что не напрягает. Только чтобы нижнюю полку и удобное время получить, билет нужно брать в день появления - т.е. за 45 суток до даты планируемой поездки. В Питере в это время можно сходить везде. Пригороды - обязательно Петергоф, Царское село, ну и остальные по возможности - Павловск, Ломоносов, Стрельна, Кронштадт. В Кронштадте мне не очень понравилось, в Стрельну пускают только организованныые группы. Если едете самостоятельно, то покупать экскурсии в пригород не советую на невском. Почему - потому что в день у них несколько групп в один и тот же пригород, кто-то едет в 12, кто-то в час. В итоге если группа на 12 не набралась, то приходится тупо сидеть в автобусе и ждать когда присоединят остальную часть группы. С поездкой обратно тоже самое, т.е. фактически вместо положенных 5 часов на экскурсию получается реально 3, причем денег это стоит немалых. ДО всех пригородов добраться самому элементарно, обязательно наличие путеводителя по пригородам, плюс купить на входе карту, особенно в петергоф, иначе не дойдете до половины фонтанов, стоит копейки. В большой дворец в петергофе вряд ли попадете, можно сходить в один из малых. Говорят в Коттедже очень интересно. В петергофе есть еще экскурсия по гротам - покупается в самом парке. В царском селе можно сходить на экскурсию в царскосельский лицей, там же есть еще один парк - Александровский. Если поедете с экскурсией, то вряд ли туда попадете.