DK travel guides are by far the best on the market. Including current shops/restaurants/hotels, they also provide a solid overview of history and culture, noting attractions you may want to visit, large and small. DK has never failed me on a trip, I have always felt very well informed.