I need to live in a place like this one day. Coyoacan is one of those places you'll never forget.
What is Xochilmilco? Expect to play "bumper-boats" with all the other tourists & locals but there's a reason why it is so popular. See for yourself.