a dépend a qui tu t'adresses, tant que c'est des étudiants ou employés dans des musées ou des hôtels oui ils parlent anglais et pas mal parlent français ou allemand. Il me semble que c'est la troisième langue étudiée dans le pays. Après si tu parles au citoyen de base dans la rue pour t'orienter, il y'a de grandes chances qu'il parle au moins un peu anglais mais pour le français faut pas trop y compter sauf si tu tombes bien ^^
Enfin y'a moyen de se débrouiller perso entre l'anglais, l'allemand et a l'occasion le français j'ai jamais eu de problèmes. D'autant qu'au resto les cartes sont souvent traduites au moins en anglais comme les noms de rues et les stations de métro/bus.
Si encore tu allais a smolensk ou autre ce serait un peu plus compliqué mais a moscou et saint petersbourg c'est sans réelles difficultés.
pour sortir le soir a moscou faut quand même faire un tour au théâtre bolchoï ^^, après y'a le hungry duck ou le sport bar si tu veux faire ton kéké 
le gogol ou le tema bar sont bien, le sixteen tons ou le B2 – Б2 pour la musique.
a saint petersbourg déjà le théâtre de Marienskij et puis comme bars le Pjatniza,le moloko et le barsalion bar. Si tu préfères les clubs l'ostrow, le havanna et le Gribojedow sont biens.
Voilà si tu as besoin d'autres choses sur quoi visiter par exemple dis le 