Arte Mexicano para el Mundo has a floor with temporary exhibits, a textile shop, a ceramics shop, a bookstore, and a fabulous restaurant on the sixth floor, overlooking the Zócalo. The restaurant would be worth a visit for the view alone, but the food, mainly Mexican with inventive temporary specialties, is also great.
Visit the Travel Talk forums for help on planning your trip