Mexico City!!
My first stop is Mexico City, the craziest city I've ever visited. Despite what you've heard, D.F. as it's known here, is quite beautiful if you know where to go. There are quiet, tree lined streets, great cafes, and wonderful restaurants but it really helps to have a local show you around. Today my time in D.F. is very short, just long enough to meet Marisol, eat a quick bite and jump on a bus for Morelia, 4 hours to the west.