The Swedish capital and largest city in Scandinavia, Stockholm is often called a ‘Venice of the North,’ with lakes and…