The type of enclosure is totally up to you, but hides are a must imo, if the enclosure is too small for hides it's too small for the snake. Ball pythons are nocturnal, they're out and about during the night. This is true of any nocturnal animal, and very few snakes make good display animals, most like to hide. If you want a display animal, get a diurnal, active species, or get an arboreal like a GTP or ETB since they naturally sleep in the open. There will always be exceptions, but those types of snakes are the only ones I'd consider for display animals.