По поводу величины городов. Готовлю материал по Полоцку. Выдержка:
Во всяком случае, средневековой Полоцк не уступал и даже превосходил по площади многие города 10-11 веков. Вот для сравнения:
Полоцк ещё во второй половине 9 века имел укреплённую площадь ок. 10 га.
Чернигов в начале 10 века — ок. 8 га.
Новгород во второй половине 9 века — 7 га.
Псков в первой половине 10 века — 2,5 га.
Только Киев уже до начала 9 века имел более 10 га земли под укреплениями, то есть непосредственно городское пространство.
Как видно, Полоцк не уступал в территориальном развитии другим городам того времени. А значит не уступал и в экономическом развитии.
Авторитетный историк, исследователь древней архитектуры Раппопорт упоминает, что Полоцк был близок к Пскову и Новгороду по развитию улично-усадебной планировки укреплённой части города в 10 веке. А в 11 веке, вероятно в подражание Киеву и Новгороду, начинается строительство Софийского собора.
А о чём это говорит? О том, что город был богат, с развитой промышленностью и торговлей, а значит притягателен для проживания. Замечу, что Полоцк продолжал расти и в дальнейшем. В 12 столетии его территория без пригорода составляла 28 га, тогда как территория, например Витебска, не превышала более 11 га, Пинска — 6 га, а Минска — 3 га. Рязань расположилась на 4,5 га, а Суздаль — 14 га. Однако, ради справедливости надо отметить, что Киев рос быстрее других городов. К 12 веку его территория была около 80 га. Не отставал и Чернигов — 55 га.