Ответ:

Средневековые города возникали в удобных для торговли и ремесла местах: у замков, монастырей, переправ, мостов, морских гаваней и на пересечении торговых путей. Их появлению способствовали развитие ремесла и отделение ремесла от сельского хозяйства.

Ответ: города возникали в местах торговли и защиты благодаря развитию ремесла и торговли.