Welcome to Sweden, the largest of the Nordic countries! Frozen wilderness, tiny huts, virgin forests, with lots of reindeers, and Viking mythology – Sweden has all that, plus many more.