If you want a slightly more active and hardy snake, I would recommend a corn snake. Both snakes hide a lot, but corns are a bit more active when it comes to movement and exploring. They also tend to feed better.
That being said, most snakes are inactive for a lot of the time, and are fairly nocturnal. If you want a more active pet (that doesn't live for 30 years or so!) another type of reptile might be better. You are definitely right to set up the tank and run a test of all the temperatures and humidity before you get your snake though. I also recommend the page Jordan linked as well, the caresheets really helped me get my setup right.
Good luck!
(P.S. Here is a ball python check list for all the things you might need, it's worth having a quick look through to make sure you have everything.)