Xochimilco is better known for its extended series of canals — all that remains of the ancient Lake Xochimilco.