The Nordic country's spectacular natural beauty and fairytale-like towns might have a part to play in their happiness. It's home to Europe's largest lake district, a spellbinding archipelago and ...