medieval village in a mountain valley