Теория:

1. Одновременно с прекращением набегов арабов, норманнов, венгров население начало стабильно расти. Нехватка земель и рост населения привели к возрождению античных и созданию новых, средневековых городов, которые становились центрами ремесла и торговли. (Подробнее здесь.)
 
2. Поначалу интересы города и феодала — владельца земли — совпадали. Молодой город получал защиту, а сеньор — доходы, причём они обычно превышали доходы от крестьянских хозяйств. Города росли и начинали бороться за свою независимость с сеньорами, а добившись свободы, организовывали самоуправление. (Подробнее здесь.)
 
3. Горожане были более образованными, открытыми, общительными, предприимчивыми по сравнению с крестьянами. Некоторые крестьяне стремились убежать от своего господина и поселиться в городе. Существовал обычай, что если в течение одного года и одного дня сеньор не разыщет беглого и не вернёт к себе, то теряет на него все права. Сложилась поговорка: «Городской воздух делает свободным». (Подробнее здесь.)
 
4. Большинство горожан составляли ремесленники. Мастера одной специальности объединялись в союзы — цехи. Все члены цеха были обязаны подчиняться уставу. Там было прописано, сколько времени можно работать, сколько учеников иметь, сколько и какого качества продукции производить. Нарушение устава строго каралось — большим штрафом или даже исключением. (Подробнее здесь.)
 
5. Центром города была рыночная площадь, от которой лучами во все стороны расходились улицы. На площади была ратуша, на её башне обычно устанавливали часы и колокол. Дома росли вверх, причём каждый следующий этаж выступал над нижним. Улицы (кроме центральных) были узкие и кривые. (Подробнее здесь.)
 
6. Несмотря на все трудности, торговля постепенно развивалась. Появились постоянные места для торговли — ярмарки, объединения купцов — гильдии, торговые союзы. Натуральное хозяйство постепенно сменялось товарно-денежным. (Подробнее здесь.)