Check out this website:
Cafés mentioned there that i like: Vetekatten, Rosendals café, Petite France, Saturnus and Ritorno. Fåfängan has a fantastic wiev of Stockholm. Drinking coffee and having a cinnamon bun or some other pastry and meeting up with friends at a café is almost a religion in Sweden. We call it "fika".
Good but somewhat expensive restaurants that serve traditional swedish food that i like: Tennstopet, Prinsen and Tranan. At Östermalmshallen market you can get some good swedish foods at the stalls.
Bars i like: Berns is very beautiful and nice. You can eat there and they have concerts. Mosebacke is awesome in the summer. Posh places you find around Stureplan and more relaxed, cheaper bars around Medborgarplatsen.
Have a nice stay about 6 years ago