Along the cobbled streets of San Miguel de Allende, vibrant colours seep from every corner; from homes painted in bright shades of blue and red, and doorways framed with marigolds, to La Parroquia de ...