Ответ:

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