I really don't think you can beat carpet pythons. They're beautiful, great display snakes, not too big, usually solid eaters, and relatively easy to care for. I've heard that young ones can be nippy but all 5 of mine have been pretty docile. They're definitely my favorite species of snakes to keep.