The perfect place to spend a month in Mexico City.