Moscow like the rest of Russia will show you the worst and the best. Unless you are staying near a hotel make sure you do not need the loo! Red Square is amazing especially for a New Year celebration. Must visit. I lived there for a few years and this review is pre-2013.