Nature enthusiasts will find their haven in the fjords of Norway, the lakes of Finland, the Scottish Highlands, and the stunning landscapes of Switzerland.