Okay, I'm completely new to ball python care, handling, and owning in general. I'm planning on buying one at the next reptile expo in my area, but I want to have a good idea and I want the tank set up before. What are the necessities I need, a good price to look at, all the basics. Help would be greatly appreciated, thanks!