Living in San Miguel de Allende: Pros, Cons & Lifestyle