A good, traditionel place to eat classic Swedish food is Hotel Svea, down the harbor and to the left. We go here occasionally. It is a bit rustic, but always good.