Я в марте мучалась подобным выбором, в итоге поехали в Питер и не пожалели! Погода только в 1-й день позволяла погулять (ну то есть ветер сильный и холодно, но без дождя). Зато ходили по музеям без толп, экскурсионные группы собирались почти сразу же, как входишь, и народу в них было 5-20 человек. И очереди в кассу нигде не стояли. А фонтаны и прочее отложили на другой раз.