Aie difficile de répondre... Je dirais... une semaine dans chaque serait bien

Tout dépend des gouts : juste des balades ? des musées ? des palais ? des excursions alentours ?
Pourquoi rester si peu ? Je trouve ça dommage de s'enquiquiner avec un visa pour courir une semaine entre deux villes mais bon...
3 jours et demi dans chaque dans ce cas, une demi-journée tant donc perdue dans le train, à moins de prendre un train de nuit ?
J'ai passé 3 semaines entre les deux villes l'an dernier et idem cette année. Je suis loin d'avoir encore tout vu, mais après j'aime les musées, les palais, les parcs, et j'aime prendre le temps de flâner.
Si vous voulez peaufiner un programme, je décris les principales attractions de ces villes sur mon blog (avec infos pratiques, etc)
www.lasourisglobe-trotteuse.fr/voyage-russie/