Great series of books called "eyewitness travel guides" published by "Dorling Kindersley" (UK) they are the best books you can buy for any place your going to visit, every last detail including best places to eat. Most travel agents have them as a reference.
Oh and yeah, you can find them on the internet
