Xochimilco, la Venecia mexicana (entre canales y mariachis)