Personally I use paper towels for small snakes and aspen for my adult. I like the aspen better because you can remove handfuls, but I don't like the concept of having small snakes in larger pieces of substrate, I'd rather have them incapable of ingesting any substrate.
And again, don't use highly absorbent substrate and I would avoid hard substrates (crushed glass, walnut, sand, etc).