Xochimilco Floating Gardens

Xochimilco and its floating gardens, located at the southern edge of Mexico City, offers one of the city’s most magical outings with its criss-crossing of canals and chinampas, matted and root-bound floating islands on which horticultural products have been and still are raised.

Continue reading Xochimilco Floating Gardens

Lago Zirahuen

Lake Zirahuen is a peaceful fishing lake located near Patzcuaro, high in the hills of the state of Michoacan.

Continue reading Lago Zirahuen