Cheap flights from San Miguel de Allende from $34