Elderford quite rightly said that there's an entrance fee for Old Sarum, but it's only for the inner bailey where the old city ruins are. There's no charge for the rest of it.