Last week, I visited a pueblo mágico, but this past weekend I experienced some truly magical moments! On a trip to Mexico City, I went to a butterfly sanctuary, dined on a lake and toured a castle!