Savonlinna is a nice place at summer. It's a summer city in the real meaning of the word. The amount of people doubles on July. Then it's a cool place(except if you're trying to drive anywhere, the traffic just doesn't move with the amount of cars in the town.).
In winter it sucks. It can be cold as hell since it's an island town. Or it can be raining almost the whole winter. There either is very little snow or there is a huge amount of snow. Or usually both but it snows down in september and the snow melts in october then the next time it snows is in january. The city is ugly but nature is beautiful. Actually the nature is a lot more beautiful at winter than it is at summer. I know some wicked cool places there. Places where you can walk on water(on winter where the water freezes just right to mirror completely and some places where you can even walk on water at summer but how that works is a secret, and no, it's not done by man, it's a natural effect), underground streams that don't ever freeze, places where there are forty meter tall "ice cathedrals", places where you can go ice-skating when the rest of Finland still wonders if there is going to be a frost next month or the one after that and things like that.
Oh and a lake that exists only "underground" though technically that isn't in Savonlinna anymore. It's in a neighbouring county.
You getting lost is kinda your fault, not the city's.

Oh and I forgot to mention, you can't get lost here in Helsinki if you can read since all the road names are at every single crossroads there is. Unlike in Savonlinna, for example. Never try to find your way anywhere by street names in Savonlinna. Most of the streets don't have nameplates and those few that have are probably just plain wrong.
Ps. Turku is Turku. Naturally it must suck.