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