Oaxaca city is one of the cities where all the historical periods of Mexico shine: pre-Hispanic, colonial, independent, modern, and contemporary!