Ответ:
Новые средневековые западноевропейские города возникали:
На землях феодалов или Церкви (поскольку там жило население).
Около стен монастырей или замков сеньоров (для защиты).
Вдоль речных переправ и пересечений дорог (из-за удобства для торговли).
Именно там они возникали, потому что эти места обеспечивали защиту от нападений (крепостные стены, замки) и были удобны для торговли и обмена товарами, что привлекало ремесленников и купцов.