From Acapulco to the Yucatan peninsula, from Chihuahua to Chiapas, Mexico has it all: pre-Columbian pyramids, graceful colonial churches, sun-drenched beaches, volcanoes, tropical forests, deserts -- and at the centre of it all, the melting pot that is Mexico City. Buzzing with life and packed with colour and charm, Mexico mixes a rich past with an exciting present. Readable and practical, this guide explores the history and culture of this fabulous country.