I'm sharing my admiration for the Museo Nacional de Antropología in Mexico City, one of the best museums in the world. An absolutely astounding collection of history, archaeology, and art. Well presented. Worth a visit to CDMX just for itself. If you ever are in the area plan at least a half day at the MNA; you could spend two full days and not see everything. (Take another day to visit Teotihuacán!)