Yup, Sweden has certainly made its mark on the world. The country itself is also pretty spectacular, scattered across thousands of islands with cosmopolitan coastal cities and stunning snow-capped ...