What’s not to love about Sweden? It’s free, green and a haven for creative people