With its friendly residents, first-rate public services, and a  business culture that supports a healthy work-life balance, Sweden is a lovely country to feel at home.