I currently have mine in a 4ft. Neo, that she has pretty much outgrown. I increased the floor space by installing a wide plastic shelf- not permanently, it rests on a broad rectangular water bowl and a hide box. (For hide boxes I prefer opaque tupperware/rubbermaid style boxes, with lids. This greatly eases cage extractions- basically a trap box without a locking door. If I want, I can take her out, clean the cage, and never even disturb her. I did use flower-pots, but she quickly outgrew them, and they looked rather ridiculous, perched atop her after a meal.)
Once she gets a little larger, I have a 6'9" X 36" X 36" enclosure. It is a monster cage, because it sits on a huge metal frame with iron wheels (the original builder had a lot scrap metal) and thus stands a total of 54" off the floor. (The dimensions above are the internal dimensions.) Inside this, I have have made a 60" long, 14" high, "ledge" from different bits of vivarium wood to make greater use of the vertical space. I would be just as happy with a commercially available cage with less vertical space- its more a matter of finding a use for this enclosure than me thinking it is the perfect fit. Inside this I will have a large water dish of some variety, and at least two hides. I do offer her a minimal humidity hide- the same sort of tupperware, but with a thin layer of sphagnum across the bottom, because I have to use a convective heater in the snake room, which destroys the RH. With this she has always had clean sheds. She probably would without it- they show a remarkable ability to "take care of themselves."
I heat it both her current neo, and the larger enclosure with a 75 Watt and a 180 watt heat panel, respectively.
I use newspaper, as I do for all my snakes.
Thats pretty long-winded, but so it goes. Good luck with them and share some pictures if you have a chance!