Last time I was in Moscow I went to the Central Armed Forces Museum, which was excellent (though nothing available in any language other than Russian). Very impressive museum and while walking around...