As for Finland, unless you really know your way around i'd say Helsinki is where you want to be, it's a very cool city very laid back feel i think people just want to embrace the summer weather while it lasts
there is alot to see around and in Helsinki and the airport is only like 20 minutes away from the core iconic waterfront. the city itself has plenty of cool buildings and the main big church, political buildings, presidents residence are all pretty much on the water front
water front market is pretty cool selling lots of quality stuff and food at reasonable prices
from the water front you can take a ferry over to Suomenlinna, which is a very cool island that still has all the battlements from long ago wars etc. people actually live there now and it's a sight to see if you have some time there
Also from the Helsinki waterfront you can take a fast ferry across the ocean to Thallin, Estonia, which i beleive is suppose to be one of, if not the oldest city in europe? the red brick roof tops are really iconic and the "old town" is really awesome, feels like some type of game of thrones type stuff with the shops and restaurants, the ferry is about 2 hours i think
oh and there is a theme park kind of on a hill in the heart of helsinki with a big ferris wheel where one of those shots is taken from, its kind of a cool old park with rides that feel like they are from old soviet russia lol
there are a few castles like the one i have pictured there, Savolinna, which is like 3 hours away from finland, it was very cool but unless you have business elsewhere its probably not worth it
The board pictured in the last picture is quite the monument in the town where my grandpa grew up and did his military stint, it's said that during a big russian invasion the only spot still held by the fins was the baracks at the top this hill which overlooked the town, Russians attemped to storm the gates and eventually failed and retreated, but the board was said to have sailed down the road that led up to the baracks because the river of Russian blood was so thick :S