Mexico keeps pulling people in like a magnet - and honestly, who can blame them? The beaches are breathtaking, the food is ...