Investing in a rain garden is a simple, low-cost solution for preventing flooding in your yard with minimal maintenance.