Про Сапсан - нужно точно знать какие места  брать, для меня было огромным расстройством когда наши места были ровно между окнами  Для экономии - смотрите какие скидки предлагает РЖД школьникам и на каких условиях.  У Сапсана тоже спецпредложение есть сейчас по 1000 руб., но нужно смотреть какие даты и время.Мы были осенью в Питере, тоже подарок дочке на ДР - если есть возможность хотя бы два дня и одну ночь! ))) за один день успеете только глоток питерского воздуха сделать)))