Средневековые города весьма отличались по своему внешнему виду от современных городов. Они были обычно окружены высокими стенами — деревянными, чаще каменными, с башнями и массивными воротами, а также глубокими рвами для защиты от нападения феодалов и нашествия неприятеля. Жители города — ремесленники и купцы несли сторожевую службу и составляли городское военное ополчение. Стены, окружавшие средневековый город, со временем становились тесными и не вмещали всех городских построек. Вокруг стен постепенно возникали городские предместья — посады, населенные главным образом ремесленниками, причем ремесленники одной специальности жили обычно на одной улице. Так возникали улицы — кузнечные, оружейные, плотничьи, ткацкие и т. п. Предместья в свою очередь обносились новым кольцом стен и укреплений.