Antikythera, eight square miles of loveliness between Crete and the Peloponnese, has only 24 residents, but is willing not only to give successful applicants a house with a plot of land, but also €500 (about £450) a month to live on for the first three years.