Xochimilco isn't Mexico City's most central neighborhood, but the effort to get there is worth it to float along the canals of on a trajinera (gondola-type boat). For decades, locals and visitors have enjoyed the tradition of renting a boat and captain, who uses a long stick to push the boat along the canals. Sites include other trajineras laden with snacks, drinks, flowers, souvenirs, and, best of all, mariachis, whose services can be bought for, well, a song. Their boat will pull alongside yours, serenading your crew with Mexican favorites such as "Cielito Lindo." Be sure to bring a camera: the vividly painted boats and the whole scene are highly photogenic.