Eyewitness Travel Guides
If you haven't used them, please given them a try. They give you the history, the climate, the local culture, the local foods to try, shopping ideas, good advice on how to get around, plenty of ideas off the beaten track - in short, a great introduction to a place you haven't visited before - with tons of photos for all of us ADD survivors.