I had some cacti that needed a new home, and I had these two glass containers I wasn't using. Since they are glass, and don't have any drainage holes, and cacti don't like to sit in water I added some broken terra cotta planters and a little bit of sand to soak up any extra moister that collects on the bottom. They will also slowly release their moisture as the soil dries out.
I used Cactus soil that I bought at Lowe's.
This is how my cacti and new succulents look in their new home. I had to buy soil, and I couldn't resist buying a few of the cheapest succulents.
I'm really pleased with how they look on my plant shelf. I hope they do well in their new homes!
Happy DIYing, chris!