I'll throw my vote in for a Childrens Python, or really any of the Antaresia species... They stay small, so even when they get moody they aren't too much to handle. Mine is out all the time, climbing and exploring. He eats a rat hopper once a week, and is pretty bullet proof.
http://ball-pythons.net/forums/showt...-club-pic-post