I tend to buy Lonely Planet guides, but I thought they were too big for a just a few days in Stockholm. Thanks to the reviews here I discovered the Time Out guides and now I am in love. It had exactly waht I was looking for. First of all, the layout of the maps and indications on them is prefect, so you can find every place easyly. Then, it has a very extensive and interesting introduction of the city's history, culture, social situation etc.
It is devided by neighbourds, what in the case of Stockholm is quite nice as the city is made of different islands.
The restaurants and accomodations we went to and were recommended in the guide were just as described.
It also has great descriptions of the most typical places to visit, as well as some tips and itineraries around the city for a not-so-touristic visit.
The size is also perfect. It fits in a handbag, is not tick so it is flexible and easy to use.