Coyoacan has one of the loveliest town squares in Mexico. But then, given the number of tourists who visit because ...   more »