Salsa, sombreros, tequila and poncho-wearing bandidos are the popular images of Mexico, but the real Mexico still has a capacity to surprise. With its rich historic culture encompassing the Mayan and Toltec legacy and the vestiges of the grandeur of the colonial Spanish empire it’s home to Indian villages, multi-coloured local markets and idyllic tropical beaches.