We have our short list narrowed down to Queretaro, Puebla, Morelia, Guanajuato, and Oaxaca City. We started with wanting cool weather, safe city, we speak Spanish and have lived abroad before so we don't care if there are expat groups, walkable city with lots to do, fairly low cost of living.
We think our top two are Queretaro and Puebla. Puebla as cooler temps which we love, but we see a fair amount of comments about Queretaro being safe and Puebla gets mixed safety reviews ? Thoughts ?
We may visit all of these cities but initially we will likely have at least one senior dog so probably wont travel around too much while they are still with us. Thanks very much !