Mexico is a very diverse Country. We have visited many Magic Pueblos and they are all very unique. To name a few — San Miguel De Allende, Guanajuato, Morelia- are all worth visiting. We look forward to returning & exploring Oaxaca as well. Go & explore.