I just got back from a great vacation with my family. With my three kids spread across the country in San Francisco, Philadelphia, and New York, it is always a treat to get everybody in one place. This year we decided to explore Mexico City together. We...