Для возникновения славянских городов большое значение имела система рек Восточной Европы. «Реки служили не только коммуникациями внутри территорий восточного славянства, но и важнейшими артериями, связывавшими Русь с внешним миром. Положение Киева позволяло ему контролировать путь вниз по Днепру, на Черное море и Византию. Новгород запирал путь по Волхову, который выводил к Ладоге и далее через Неву в Финский залив и на Балтику»{16}.