Shaftesbury, un pueblo medieval típicamente inglés