I just joined and I have 2 ball pythons currently kept in very boring, ugly enclosures. I'd really like to set them up something visually appealing but have some questions. I should mention they are doing great and eating, I just want to change things up and have some questions.

1) What substrates are best for humidity and looks nice? I don't like eco earth, and obviously not newspaper or papertowel.

2) What hides do yall use? I found an old thread with people linking hides but none of the links worked. I find some of the petstore hides have rough edges and I'm worried it might hurt them.

3) Do exo-terras hold humidity well? Someone told me they do, but if they don't i'd gladly stick with tubs.