Lonely Planet do this better than anybody. This is a brilliant book and I was born in Mexico so I should know! Having only spent my early years there, I returned for the first time early this year and took this book with me. It is thorough and quite large to carry round but without it, I think I would have been very lost! It has excellent chapters that mean you can find the best places to stay, eat and see but also very good advice on the people, environment, risks and the like. I did not expect to find a travel book that could offer me better advice than my family but this is it! Very good.