What I love most about Mexico City is that its touristy spots are ACTUALLY cool. It's not like back home, where tourists think that Los Angeles is solely compromised of 3rd Street Promenade and Hollywood Boulevard. Mexico City isn't kitschy, its tourist attractions are indeed cultural, colorful, and accessible (in most cases).
My soulmate, former roommate, and BFF Joy Liu visited me in Mexico City a few weeks ago. Of course, I couldn't let her leave Mexico without visiting the one and only Xochimilco. Unfortunately, Joy got a bad case of food poisoning that day. Her delicate stomach couldn't handle the Mexican fuego, sorry girl! Aside from the vomit fest that ensued that evening, I think she enjoyed herself. Right Joy?
Xochimilco has to be one of my favorite places in Mexico City. It's a bit hard to get to, considering that it's in the southern most part of the city, but it's so worth it. For those who haven't been, Xochimilco is a neighborhood/delegation in Mexico City, and it is most known for its canals, also by the same name. The canals of Xochimilco are quite vast, they measure up to 110 miles. These canals are open to the public, and at each dock you get to pick a colorful trajinera (gondola), hop on with your family, friends, and of course– booze. To ride a trajinera, you usually you pay about $350 MXN per hour, this can vary depending on the size of your group.
If you find yourself in Mexico City, take a bus, metro, taxi, Uber, whatever, but please go here! I'd suggest going with company, a trajinera ride is definitely best shared with others. Also, if you forget to bring booze or snacks don't worry! Xochimilco has several small shops where you can pick up your snacking and drinking necessities.