Well ...
I use Orchid bark ( maybe sold as ReptiBark ) for all my display snakes as it looks fabulous ( and natural) , holds moisture/ humidity well and makes colourful, bright looking snakes look amazing .
As to hides I tend to use Exo Terra caves or pieces of curved dry tree bark from the local woods and parks .
As regards Exo Terra vivs - the ones I have are all glass and fabulous build quality and easily adapted to individual needs . You do have to cover the sides and backs with dark / black paper to give then some security plus if the snake needs a bit of humidity you can cover the lid with a piece of plastic / perspex . They do hold water as well up to the door opening which can be useful . I used to have a few garter snakes and I had a little pond in one corner ..
Sent from my iPhone using Tapatalk Pro