Stockholm, Sweden - Best Cities for Quality of Life