Sweden is known for its beautiful landscapes and vibrant cities, but not all tourist spots live up to the hype ...