Mexico offers an equal immersion into comfort and culture, with the vitality of Mexico City, San Miguel and Tulum, the history of ancient Mesoamerican ruins at Teotihuacan and Chichen Itza, and the sheer splendour of the beach-front hotels of the Riviera Maya and Los Cabos. The Caribbean, from the atmosphere of Barbados to the tranquillity of St. Lucia and the vibrancy of St Barts, is the absolute pinnacle of tropical opulence.