A rain garden requires an area where water can collect and infiltrate, and plants to maintain infiltration rates, diverse microbe communities, and water holding capacity.
Simply adjusting the landscape so that downspouts and paved surfaces drain into existing gardens may be all that is needed because the soil has been well loosened and plants are well established.