This European city has been named the world’s best place to live for the second year running