Happy Cinco de Mayo! In honor of Cinco de Mayo, which commemorates the Mexican victory over the French in the Battle of Puebla, I'm going to celebrate with chips, guacamole and a margarita. But I'm also going to daydream about the top five places I most want to visit in Mexico.
