We can prevent surface run-off of water by using various techniques of rainwater harvesting. One way to do that is to construct reservoirs either on the land or on rooftops where the rainwater can be stored.
The harvested rainwater can then be used for domestic and agricultural purposes. Domestic purposes include drinking, washing and cleaning. Agricultural purposes include irrigation. This would represent a wise use of the rain water.