I was in Moscow on business several years ago and my partner joined me for a few days of exploring. We hired a guide to take us around the city. Having her guide us thru the Kremlin itself was well worth the money and time. So much history to take in and the walled complex itself is really interesting. If you visit strongly suggest hiring a guide to take it all in.