For my house and a previous house, most of my problems came from my condensation line not draining properly, believe it or not. On this house, the gutters are a problem also, but the previous owners put in a drain around the perimeter, which has worked great except for one occasion of heavy rains and the sump pump going on strike for about 10 minutes. I've also put extenders on our downspouts that empty into catch drains attached to drains I dug through the rest of my yard to move water away from the house. It wasn't fun, but for all the rain and snow/melt we've had since living here, all but that one occasion has been perfectly dry,
Phil