i took a round package with silja line with one day stop at stockholm. must try the buffet on the ship, 30 euro, got a lot a lot of food, very nice!
in stockholm, you can walk to the old town, got a lot of small shops. the buildings there are much more awesome than helsinki. after all, helsinki is still too young city..