Mexico has it all. Sun, sea, desert, jungle, mountains, ancient culture, five-star resorts and friendly locals who spice the country with interest and intrigue.
The Pacific coast and nearby Baja, California, are among the most irresistible areas of all.