Saltillo, Coahuila.
Located between the mountains and the desert, Saltillo offers a pleasant climate, unique culinary scene, and a great selection of museums, vineyards, and natural locations to explore all year round. The most competitive and safest city in Mexico.