Ваш вариант будет однозначно труднее для детей и дороже. Вам придётся с одного вокзала в Питере, ехать на другой и, если Вы внимательно посмотрите на расписание, то увидите, что Сапсан и Аллегро не очень и стыкуются по времени. Я бы выбрала этот вариант в последнюю очередь. Лучше доп.поезд.