Je n'y ai pas été à cette période donc je ne répondrai pas sur cette partie...
Pour la météo d'après les relevés que j'avais consultés, c'est très variable, le réchauffement climatique est bien présent. Il fera nuit très tôt aussi, vers 16h je crois, ce qui limite un peu les balades, mais rien n'empêche d, aller voir un musée après par ex.
Combien de temps consacrer à chaque ville ? Dans l'absolu on peut rester un mois dans chaque si on veut tout voir, donc tout dépend de vos centres d'intérêt ! Musées, palais, églises ? Juste des balades ? Excursions ?
Je dirais que 4-5 jours dans chaque c'est déjà un minimum !
J'ai passé 3 semaines entre ces deux villes l'an dernier en septembre et là je rempile pour la même durée (un peu plus longtemps), si cela vous intéresse il y a tout le compte rendu du voyage sur mon site (je ne vends rien je précise)
www.lasourisglobe-trotteuse.fr/voyage-russie/