My first snake was a BP after a year of experience with my roommates corns and a solid month of research before I got Her. Then I found a Garter, then another garter, then another BP, then another garter, then adopted my moms corn snakes, then adopted another BP from a coworker, then found a pair of baby coastal carpet pythons at an expo.... Yea... Be careful, Snakes can be addicting. Oh, and my vote is for corn snake as long as its an adult and ANY interaction with children is supervised. I have several Corns at various ages and the adults are by far the most calm and forgiving. The babys can be nippy and defensive.