* Transportation: Rivers were a major means of transportation in the Middle Ages. They allowed people and goods to travel quickly and easily between different parts of a region or continent. This made it possible for cities to trade with each other and to connect with the outside world.
* Water supply: Rivers provided a source of fresh water for drinking, cooking, and washing. This was essential for the survival of any city.
* Power: Rivers could be used to generate power for mills and other machinery. This helped to drive the economy of a city and to make it a center of industry.
* Defense: Rivers could be used to defend a city from attack. They provided a natural barrier that could be difficult for enemies to cross.
The location of these cities on rivers had a significant impact on life in medieval Europe. It allowed for the growth of trade, industry, and transportation. It also helped to make these cities centers of culture and learning.