Mexico is a country bursting with vibrant colors, rich history, and diverse cultures. As a travel expert that lives in Mexico, I’ve had the opportunity to explore many of its colorful cities and ...