There are king snakes and corn but they do get large. The pythons are typically more docile than the other two. King snakes will jump and strike but pythons can grow big enough to eat rabbits so you have to think about that.
Yes, though the available variety varies.
Thanks! Your answer is awaiting moderation.