Mexico is a beautiful country with gorgeous landscapes, modern cities, and regional cuisines that are worth the extra pounds. For many Americans, Mexico is their first venture outside the United ...