Mexico is a vibrant and exciting country with so much to offer. It’s a wonderful destination for a holiday or a longer trip. Stay in San Miguel de Allende a small town that has attracted many artists over the years, take in Mexico City and admire the architecture, travel to the coast and be glamorous in Careyes, go to Colima and stay on a coffee plantation and finish up in the Yucatan on an amazing beach.