San Miguel de Allende expats The Pros and cons of living in San Miguel de Allende