Frida Kahlo House © Rod Waddington
Formerly a separate village, San Angel is one of the more charming of Mexico's suburbs, an exclusive neighbourhood with ancient mansions and colonial houses along cobbled streets. It's famed for its Saturday craft market in the pretty Plaza San Jacinto, which brings colour, crowds and a festive atmosphere to the area, and has excellent art and handicrafts for sale. The suburb is crammed with little restaurants and cafes, several museums exhibiting the works of Frida Kahlo and others, and the lovely El Carmen complex consisting of a triple-domed church, a former monastery and a museum. San Angel is surrounded by a volcanic rock bed called the Pedregal. Parts of this unusual landscape have been declared protected areas where visitors can see the endemic flora and fauna.