5. Vienna, Austria — 32.27 hours. Workers in the Austrian capital spend an average of just 1,678 hours each year at the office, and take 27 days holiday per annum.