Mexico has always cast a certain kind of spell on people. The food, the color, the warmth - it pulls you in hard, and honestly, it's not hard to understand why so many people packed their lives into ...