Eco-earth from ZooMed works really well with holding humidity. It comes in condensed bricks that expands when adding water. I usually have to allow the eco-earth to dry out for a day or two before adding to the enclosure to prevent too much humidity.