One thing about giving your ball python a lot of water, if you have a Spider morph or other morph that can have a 'wobble' such as Champagne the snake can easily drown. I almost lost my male spider pied before I realized he should never be left alone with any water bigger than a small water dish like the ones built into rack system trays. Other ball pythons may appreciate it though, as long as it's shallow and the snake doesn't have a wobble. I also make sure the snake doesn't get into the water when they are feeding, if they get their head and rodent in the water I immediately pull them out. They never let go of the rodent, it's really safe for both the snake and keeper.
I actually spray my snakes down when I spray the substrate a couple times a week. I don't even soak them if they have a stuck shed, I just spray them with water, let them sit for about 5-10 minutes and then take them out and play with them rubbing my hands across their body. That usually takes the shed right off, but it has to be wetted first.