A beautiful Italian town carved from a mountainside ... the Palaeolithic period when the first people arrived and dug out ...