There are quite a few options in Moscow if you want to go on an organized tour, but sometimes you just want a specific tour on a specific time that suits you and your friends or family.
The perfect solution to this is to hire a good English speaking guide via Strelka Travel. From guided museum tours to city walks and more. They have very high quality guides with a lot of knowledge, but they are also sensitive to the groups needs. So discuss your preferences with them concerning the destinations, the length and the amount of details that you prefer. If you mention "moscowliving", they will be able to give you a nice discount :)