The canals of Xochimilco always pop up when looking for recommendations for things to do in Mexico City. Located in a busy working-class barrio of Southern Mexico City, Xochimilco promises a relaxing and jovial ride down its famous canals. Vendors and Mariachi bands approach your boat giving you the chance […]