Sweden may be Europe's best kept secret although this country seriously deserves our time. Hidden behind the dramatic shadows of...