Xochimilco and The Island of the Dolls
The Island of the Dolls is in Xochimilco, a borough south of Mexico City. While it would be faster to take a car from Mexico City to Xochimilco, the traffic is dense and the roads are very congested. Instead, if you're going there, I'd recommend taking metro, which is easy and the cheapest in the world. What you gain in comfort, however, you lose in speed, as the train ride takes about 2 hours.
Mexico City and Xochimilco both sit in the Valley of Mexico. Until about a millennium ago, the whole region around Mexico City was surrounded by a massive body of water. Over the centuries due to both climate change and interference by humans, most of this water has dried up, for the exception of Xochimilco. With networks of canals crisscrossing the borough, car transportation is difficult and water transportation is essential. I'm sure there were motorized boats somewhere in the waters of Xochimilco, but I never saw any. Instead, canoes and rafts are common on the water. However, the most popular vessel is a trajinera – a colourful gonadal-like boat that is pushed along the water with a wooden pole.
Xochimilco is known worldwide for their Floating Gardens market, which are essentially canoes floating down the canals, selling wares to tourists on trajineras. These include things like food, drinks, silver rings, trinkets, ponchos and sombreros. Occasionally other trajineras full of Mariachi bands will approach tourists and offer to play beside them on the water.Read More