В Петербурге погода более непредсказуема, если в Москве солнечные деньки - скорее всего, так оно и будет весь день/несколько дней. В Питере же может быть сначала дождь, потом солнце, потом град, потом холод, потом жара(это летом). Летом в Питере обычно прохладно/тепло, в Москве часто бывает просто невероятная жарища. Осенью и зимой, несмотря на северное расположение, в Петербурге часто бывает теплее, чем в Москве(это чисто по моим наблюдениям за последние 2 года жизни тут). Зимой в Питере жить тяжелее, поскольку световой день значительно короче, чем в Москве. Летом белые ночи, а зимой черные дни.
Эхх 4 года назад ответ был щас скоро 2021