Have you discovered the Caresheets & numerous threads under Ball Pythons here yet? Just > "Forum" above, scroll down to "Caresheets" or "Ball Pythons" below that.
This is for starters*: https://ball-pythons.net/forums/show...ius)-Caresheet
*This are due for a revision, we recommend keeping the upper temps. not over 88-90*. If you have ANY questions...please feel free to ask.
As far as the "ideal" set-up, there are various opinions on that, & some (esp. breeders) prefer smaller accommodations (using "tubs") while others like other options. All these can work, if you focus on the needs of the kind of snake you're keeping, in this case a BP. BPs are shy "ambush predators" that prefer to hide much of the time, so they like their home to feel a bit "cluttered" & should always have 2 hides (cool side & warm side) because most snakes choose "security" over the right temperature, & if they need to digest (for example), you want them to thermoregulate properly. At any rate, there's no "one right answer" which is why we share tips here. You should always pay attention to your own pet- what they seem to prefer, as they're not all identical either.