castle of Larissa, on its hill above Argos - the oldest continuously inhabited town in Greece May 08 318