Garter snakes are awesome, even better than ball pythons in my opinion. They stay small, don't need a heat gradient, don't need humidity, don't need to be fed rodents, and are live bearers, so they don't lay eggs. I used to catch a ton of them when I was a kid.