I would use plastic over fabric as they're more easily cleaned.
Also check them carefully to make sure there are no closed loops that your snake can get stuck in, or sharp points where wires may be sticking out so your snake doesn't get scratched.
The plants from craft stores like Michaels are often the same as the ones sold in pet stores but they're a lot cheaper at the craft store.