Sweden, this huge, sparsely populated country located in Northern Europe is too often overlooked, even though it has so much to show and offer to...