Ну, кому что нравится-кто-то любит летнюю жару, а кто-то осеннюю красоту. Я бы советовала ехать в конце весны или в начале осени-осенью Кронштадт особенно красив! Гулять по Якорной площади в окружении золотых деревьев — просто сказка. А в мае уже тепло, но ещё нет толп, а в сентябре — красиво, свежо и не так жарко, как летом. Летом, конечно, тоже классно, но туристов больше. Вы чем собираетесь ехать в сам Санкт-Петербург? Если не своим авто, то из города в Кронштадт можно легко добраться на Метеоре
https://meteorkronshtadt.com/