I just purchased a ball python & need some advice before he arrives. I have read many things & most are conflicting so I'm a little on what to get. I have only owned a corn before.

I am the wife of a veteran w/ kids & on a budget...please take that into account when answering!

1) what's the best substrate? was looking into eco earth.

2) best thermometer & humidity thermometer

3) best tank setup

4) any other advice
???????????