Just when you think Mexico City is all about yellow skies, decoy wallets for street muggers, and a short drive considered anything less than 45 minutes, the city surprises you.
Off a back road, hidden amongst some non-descript houses sits an amazing San Angel Hacienda (need to look it up) - that makes the most amazing margaritas on the planet. I've had quite a few in my day, but these were awesome. Not the sickly sweet and sour mixture of TGI Friday's, but great tequila - and a nice presentation as well (note the big bucket of ice holding a big flask of heaven).