Sandy,
Sorry to hear about the loss of your daughter's pet.
My son has had several snakes in the past. I agree with rhunt on the corn/milk/king snake. The one thing to consider though is that these eat mice so be prepared to the feeding process.
My son currently has a corn snake, a white oak rat snake, 2 garter snakes, and then lots of other reptiles. Fish are a part of the diet for several of his critters.
The garter snakes he's caught around the house have done real well in his cages. They have had babies each year he has had them and at one time, we had over 45 at one time.

He just feeds them worms, crickets, and other assorted bugs.
Let me know if I can help as well.