Прогулочных катеров в центре море, все каналы забиты. Билеты кажись от 300р за человека. Если ноги выносливые, можно за один день в центре все успеть, от Эрмитажа до Океанариума

Океанариум хороший на ст. м. Пушкинская —
http://www.planeta-neptun.ru/oceanar...ean/place.html
Сам там не был, но был мой брат с племянником, ребенок в восторге.
Насчет Петергофа — фонтаны еще должны работать, про дорогу не могу ничего сказать.