Ball pythons are fairly easy to care for. what kind of snake do you currently own?
In regards to adoption vs buying that is totally up to you. there are some risk that run with doing either. Adopting is a great thing but it will be your animals so I strongly recommend getting something you really really like so that caring for it does not be a chore. If you find one for adoption that speaks to you go for it! that’s the best case scenario because you get to do a great thing and you get an animal your passionate about.
Do some research on Balls and make a decision if it would be 'more than you can chew'. once you've done that shop around for one that is up for adoption while doing the same on the regular market.
Good luck and congrats in advance if you do get a ball (they are the best )
I currently have a Spider female about 3 months old.
price is not the concern, having one that I "click" with is.