I used Beer Advocate's guide: http://beeradvocate.com/beerfly/city/62
I went to Akkurat in Sodermalm twice (http://www.akkurat.se/
), and they have a large collection of cellared Belgians as well as British cask ales. They also carry a number of US craft brews, and food is good.
As for Swedish breweries, based on my limited research, Jämtlands had a solid IPA. But to be fair, I was spending most of my time trying Belgians and British casks at Akkurat.
The Bull and Bear (http://www.bullandbear.se/
) was a good second choice near the center of Stockholm. The draft selection was good, but we did not try the food.
Many bars now offer Sam Adams, and Sierra Nevada is also popular.