Mexico is nothing if not warm, invitiong and hospitable. It's a land where the sun shines almost all the time, where the sea and sand is always inviting, a land where the music is always happy, and it's a land where most people - visitors, anyway - are always happy. It's world-class, all-inclusive resorts are legendary, and its golf courses are beyond compare. Here's the information you need to help you plan your visit: