Welcome to the world of Ball Python ownership! I'll warn you though, they're addicting!

Some suggestions:

I would stick with the 30 gallon tank...it's plenty big enough and would be much easier to maintain than the larger one.

I would not use astroturf or any carpet-like substrate. It collects and holds bacteria like nothing else. It can also be abrasive to their belly scales. If you don't want to mess with the "wood chips" (probably aspen, or maybe cypress mulch) then you can use anything from newspaper to papertowels. Paper like that usually makes for very simple, easy clean-up.

The half-logs are not ideal hides for ball pythons. They really like a tight, snug cave that hugs them all the way around.

They don't need a pool of water...but there's nothing wrong with providing something like that if you wish. A simple small dish to drink from is all they need. However, when trying to maintain proper humidity in a glass tank, then having a wide surface area on your water source can help.

You didn't mention what sort of heat source you plan on using. Have you checked out our CARESHEET?

Good luck with it!! Come show off some pictures when you get him all set up! And feel free to ask for whatever help you might need.