My family is worried about a constrictor getting out and killing the cat, so a ball python or corn snake would probably be out of the questions.

However, a garter snake seems like the perfect snake. They aren't constrictors, and can live on a non-rodent diet.

But I have never owned a snake before. Are Garter Snakes easy to care for? Are they good beginner snakes?