There are a number of things that can be done in addition to building rain gardens. By combining some of these proven techniques you may be able to reduce all the runoff from your property.
Take a look and try them out.
Reduced Pavement or Use of Porous Paving Material
Plant Native Plants