You can house a ball python in any size setup as long as you can have proper husbandry under control. With thatbsaid keep in mind one thing. Ball pythons are one of the worst snakes to own if your hoping to do a proper set up to display the animal. They spend the majority of their lives in the wild underground. So making sure you have plenty of dark places for them to hide is key. As far as bedding goes aspen is really dry and doesnt hold humidity as well as pape. Now pure cypress is the best for holding humidity. But before you listen to what people tell you i would spend alot of time reading the caresheets.