First off, I am going to disagree with several of the previous respondants - Ball Pythons are NOT good beginner snakes, especially at this time of year!
The problem is that while they are cheap and readily available, they require certain things that inexperienced snake keepers are unlikely to provide (correct and constant temperature gradients, secure hide boxes). I properly cared for Ball Python is one that you never see out crawling.
The other problem with BPs is that many of them are either wild caught or wild farmed (and sold as captive born). Most of these snakes don't fare well in captivity even under the care of very experienced keepers. It is true that captive bred and born BPs are easier, but they still require careful attention to environmental conditions about which other snakes are more forgiving.
The reason now is a particularly bad time to get a BP is that 1000s of the farm hatched BPs are flooding the market at this time of year and being sold for $100/dozen. So Petsmart and other stores are stocked up with cute baby BPs at around $29.99-$39.99, most of which are destined to die in captivity in the next 6 months.
If you want a python or boa, there are dozens of species which are better suited for beginners. I think a Spotted Python or Children's Python is the best starter boid. Hardy, small and docile snakes that eat readily all year long.
(I have kept all of the animals I have mentioned above and below).
Here are a few other suggestions -
- Cornsnakes
- Common Kingsnakes (I think FL Kings make better pets than Cal Kings although they may get a little large for a 20 long)
- African Housesnakes - cool little snakes that are really easy to keep and breed. Also somewhat unusual (not everyone has them!)
- Rosyboas
- Common Ratsnakes (Black, Yellow, Everglades, Texas Rats)
- Baird's Ratsnakes (awesome animals that still aren't very common in captivity and that really can't be fully appreciated in photos, they are much prettier in person. Hardy, inexpensive, docile and very handleable.)
Here's a pic of my Baird's Rats -


-----
Chris Harrison
San Antonio, TX