I like the Reptile Basics hides.
If you can drink the water, your snake will be fine.
I have an exo terra large wide I think they call it? It's their 18x18x36. It's nice but I feel like glass enclosures aren't the best for snakes, have you looked at PVC or HPDE enclosures?