Rainwater retention to reduce flooding

There are a number of small ways in which we as householders, and more especially those of us with gardens, can increase the amount of rainwater our domain can retains. This can reduce the risk of flooding in two ways. How can we do this?