- расположение города на берегу реки облегчало его торговые связи, поскольку в Древней Руси водные пути зачастую были более удобными, чем сухопутные;
- расположение на берегу (особенно высоком) реки делало город менее уязвимым для врагов в случае штурма;
- город, расположенный на берегу реки, имел больше шансов успешно справиться с пожарами, поскольку большинство построек в Древней Руси были деревянными.
Источник: Демонстрационная версия ЕГЭ 2016 по истории.