Explore the natural and historical landmarks of Finland, from Suomenlinna Fortress to breathtaking national parks.