Почему русские города строились на высоких берегах рек? Перечисли причины
Чтобы противники не смогли быстро пробраться в город
Основная причина - удобная боевая позиция для защиты от нападений. Еще реку использовали как источник воды и рыбы.