Shops line the narrow streets in Ajijic, serving expatriate Americans and Canadians attracted to the area by economics and the mild climate.