What I use in most of my cages are several branches cut to fit diagonally (corner bottom to opposite corner top), so they cross each other in the middle. They stay in
place quite well without permanent attachment, & other things can be attached to them. You could attach fake plants, and even snakes that aren't natural gymnasts
climb on them; most of mine are in the rat snake family & climb well, but they all enjoy baskets attached to the branches for another place to hang out "with a view".
(I use a couple pieces of twistable wire to attach things to branches...it's easy to un-do. I wouldn't trust suction cups either, lol.) You can also take pieces of bamboo
branches and zip-tie them together into a wide "ladder" (the same length of the cage) and angle that in the cage so it rests at a slant...again, snakes can weave thru
it to climb, plus you can attach fake plants also for attractive cover.