Ajijic is a picturesque pueblo mágico nestled on the shores of Lake Chapala in the state of Jalisco, in central Mexico; it has become a haven for expats and retirees from all over the world ...