If I was you, I'd find when the next local Reptile Shop would be ...
and convince my mom to get me a snake there.
Why you might ask?
Well I'm sure theres going to be a show earlier then Christmas and the snakes are shows are EXTREMELY cheap because theres plenty of breeders there selling them.
I was at a Reptile Show in Boca Raton (FL) and a breeder was selling baby balls for 20 dollars a pop.