Stockholm, Oslo, Venice in Italy, Geneva and Berlin. I would love to go to St Petersburg...
Yes, Helsinki is a nice place. I stayed there in a hostel inside the Olympic Stadium. On Suomenlinna there is a bench where you can sit quietly near the water, if it's still there though.