Channel drains are an effective long-term solution that are easy to maintain. They are often used to direct water away from areas like driveways or in front of garages. They collect the water and use an underground drainage system to direct the water elsewhere.