This is a complex issue and will depend mainly how your house is situation, age, foundation type etc... (1) I would check to see how your gutters discharge from your house, do you have leaky gutters and when it rains, does the water sit around your foundation. (2) If your soil slopes away from your foundation, This should prevent much of the water from getting there. (3) If none of those work, the last resort and most expensive is to dig a trench around the interior of your basement wall, set in a perc pipe and run it to a sump. Either you can hire a company to do it or you can do it yourself. I think last time I priced it for my house it was around 3K