Well I have a rack with tubs and that makes life easy, just disposable Dixie cups for water and coconut husk substrate, nothing else in there. I actually keep my snakes on the bottom of the tub in the back over the heater with no substrate at all. When they pee or defecate they move up onto the coconut husk substrate. I usually spot clean the day after feeding or when I spray down the substrate twice a week, but once a week I go through and just spray the back with Chlorhexidine, diluted 25 mL per liter. Then I wipe it dry with a paper towel, then put the snake back. Easy peasy. And I go through and spray it all down with water twice a week since I live in a very dry climate.
Then once every two months I change out all of the coconut husk substrate and spray down the entire tub with diluted Chlorhexidine. If a snake gets real dirty from crawling around in his poo I'll spray the snake directly with warm water using my pump up 2 gallon sprayer I got from Home Depot. Cleans the snake real easy, I keep them right on the coconut husk when spraying them down. Most snakes like to be sprayed, I just avoid spraying them on the head or in the face. When I clean my tubs out I'll etiher put the snake in a tote half full of coconut husk substrate, or I'll prepare a new tub with a new Dixie cup full of water and fresh coconut husk, then simply slide out one tub, slide the other in and move the snake over. I have three extra tubs so I can easily clean and replace three tubs at the same time.