Guess where the new best place on earth to live is? Clue: it's not Denmark