ancient town on a rocky hill