Ответ:

Верный вариант — б: средневековые города часто имели оборонительные стены, а ремесленники и купцы объединялись соответственно в цехи и гильдии. Вариант а неверен как общее утверждение, а в средневековых городах были церкви.

Ответ: б).