Santo Fico is an isolated Tuscan village set next to the sea and high on the mountain cliffs. Reachable only by a winding, dangerous road, it is a village few people visit and many want to leave. One day a British tourist bus, lost and out of petrol, turns up - and Santo Fico is never the same again