My first snake was a sinaloan milksnake. He's extremely docile (I got him as a yearling, so I have no idea what he was like as a hatchling), easy to care for, eats like a pig, very pretty, and is overall a joy to keep. Sinaloan males reach about 5 ft I'm told and do make excellent beginner snakes (but don't rule out cornsnakes, they are awesome too!). I keep mine in a 22x24 in. enclosure.
I recommend getting this book: "Kingsnakes and Milksnakes; Everything About Purchase, Care, Nutrition, Breeding, Behavior, and Training" (Barron's Complete Pet Owner's Manuals). I bought it when I was researching sinaloans and it covers everything you need to know about milksnakes in general. You can find it on Amazon.com.
-----
Photo Gallery