I was in Moscow very briefly and it's not a city I would recommend people travel too. There are no signs on the Underground, so you have to guess which stop you want to get off at, all maps that I seen are in cyrillic script, which is their alphabet, fine, but what about tourists?
Red Square and the fountains and parks around it are beautiful, however, and everyone seemed friendly, but possibly a little too friendly, if you know what I mean, but that seems to be the norm in high tourist traffic areas, nowadays.
I found it difficult to communicate with most people, as anyone over 30 doesn't speak any english and those who do, charge 50% extra in their store/bar/restaurant for the privilege
All in all, it's ok for a stop over, half day to go and see Red Square, then move on somewhere else. I hear St Petersberg is a much much nicer place to be.