Ответ:
Во первых расположение с рекой это выгодно. она могла служить транспортным путем в другие города. На возвышенностях, потому что при разливе реки город могло затопить. И в целях безопасности. От реки могли ответвить ров что бы город был непреступен. Так же река являлась источником воды. для городского населения расположение с рекой это наиболее яркопоставленный фактор. Согласитесь, нужно же брать откуда то воду, поэтому построить город рядом с рекой это самая оптимальная идея.