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. This practical guide explores the history and culture of this fabulous country.