Star City or the Mission Control Center in Korolev (both just outside of Moscow) would be more interesting - particularly if you can tour the Mission Control Center when they have a video conference with the ISS. A friend of mine's mother works there (Ground Control, not the ISS

) and I'm sure there are tours