It's been crowned the world's happiest country for eight consecutive years but what makes Finland ... like towns might have a part to play in their happiness. It's home to Europe's largest lake ...