В Петропавловской крепости есть музей истории СПб - очень рекомендую с детьми туда сходить: там в каждом зале своя тематика, дети не успевают заскучать. И еще там во многих залах висят старинные телефонные аппараты: трубку снимаешь - там новости старого Петербурга рассказывают. Наша дочка в каждом зале послушала  С мальчиком можно на ледокол Красин, там по всему кораблю ведут, все рассказывают.