I've used the foam but found it does absorb liquids and semi-liquids so it's not easy to keep clean.
If you get plants just go with the wide-leaf viney type and lay them in the enclosure so your snake can hide under them.
Be sure to check them over carefully for sharp edges or protruding wire before you buy them.