From its vast green spaces to Stockholm’s Old Town, Sweden is sure to charm. Discover 20 interesting facts about this country as well as inspiring places to visit.