Xochimilco is one of my favorite places in Mexico City. It has music, food, culture, nature, color and serenity all in one place. The boats (trajineras) are vibrant, the flowers are beautiful, and the atmosphere makes it a must visit for anyone going to Mexico City.