The easiest most simple way is with NIX IMHO. Which I myself have used in the past, and as recently as last week on a 100% albino ball python (which i say to give you an idea how much I trust using it!)
Use 4 cups of water, and about 1/2-3/4 of a teaspoon of NIX. Mix well in a sprayer.
Fill a rubbermaid or other contianer with this solution, a couple inches should do...just enough so that most of the snake is covered but it can easily hold its head above the water...so half an inch or less is normally enough for small snakes, you can add a paper towel island if you want but make sure this is also covered in NIX. Place the snake in this bath and secure a lid on top (air holes of course)
While your snake is soaking in this mixture, remove substrate, hide spots, and throw away.
Scrub enclosure, water dishes, thermometers and surrounding area with the solutions.
Dry enclosure, use paper towel substrate. Leave water dish out for 12-24 hours. You do this so the snake will not soak the solution off.
Place snake back in enclosure. Replace water dish next day.
Repeat in a week or two/As needed.
bmm