The Austrian capital with 1.7 million residents came top of the survey for the fourth year in a row. (Reuters)