The allure of Mexico is undeniable. With picture-perfect beaches, mouthwatering tacos, colorful colonial towns, and idyllic underground swimming holes known as cenotes, more Americans travel to Mexico ...