I used to catch and breed snakes when I was younger. I actually wanted to be a herpetologist all while growing up. I had a corn snake for several years, when I got rid of all of my other snakes that is the only one I kept. Colorful and very easy to care for, I fed mine live mice every week. He was just over five feet when he passed away...I held him all the time, and let him crawl around tr yard every once and a while. Very timid, easy to handle and got used to people easy (strangers could hold him), and never would get big enough to hurt anything bigger them a small bird. I did get bit by him twice. Let me explain, I fed in from my hand by dangling the mouse by the tail in the center of his cage. He had a hunting ritual where he would circle the mouse then snatch it of my hand very rapidly and begin I constrict the mouse. Well, one time he missed and got my arm a little bit. He didn't rap my arm or anything, just bit me held on for a few seconds the let me go. I dropped the mouse in the tank and he went and got it. The bite was like a mild scratch that a bandaid was suitable for. The other time I got bit he was acting strange in his home and I was about to bring him outside after a feeding. When I reached in the tank to take him out, I grabbed him near the middle of his body where I usually do. .i guess the combination of his strange behavior, my recently handling his foods (hand smells like mouse) and me suddenly picking him up startled him and he turned and bit me. Again he let go really easy and I just cleared with neosporen and put a bandaid on it.
All of that said I highly recommend a corn snake as a per for a family that wants to get a pet snake. They are easy to house, easy to feed (I even fed mine from my hand), very calm, rarely bite, active and can be taken outside. Small and timid enough that kids can hold and play with it. I even mine had as a guy in my brothers and my epic figurine wars. Great beginner snake.