I just got a 6-month old Male Ball Python and right now I have him in a 10-gallon aquarium with a screen top, and a 50watt heater bulb. I have newspaper as the substrate, a 5 inch water bowl and a little hide box. Currently the temps are staying around 77 degrees on the hot side and the humidity is only about 31%. I don't think that 50watt bulb is enough to keep the cage warm and I think the low humidity isn't good either. Just for information, I keep my house at about 63-67 degrees during the winter.

Anyhow, I want to get a GOOD setup for the snake and was hoping people here could help me with recommendations on what I should buy. I was looking at either Vision or Animal Plastics cages they seem pretty good, but if there are better please let me know. I would like to get a cage that is big enough to house my snake once he is full grown, as I don't want to spend a lot of money now to just turn around in another year and spend it all again on a bigger cage. I guess I can put a few hide boxes in a bigger cage for now so he doesn't feel unsecure.

So with that being said, I guess to start some of the things I need recommendations on are:

-Cage (size, type, manufacturer, etc)
-Heating Source (Thermostat?)
-Lighting
-Substrate
-Hide Box(s)
-Water Bowl
-info on what temps and humidities I should keep for my snake
-Websites of places that carry this stuff CHEAP, not like the rip off pet stores around me.

Thanks I really appreciate the help!