Update: These holders are not that sturdy when heavier items are placed in them, such as thicker magazines. And there's a gap in the front of the holders because of the size of the box. But if you can find smaller boxes, the same concept would work.
I used post office boxes that I had left over from sending other stuff. You can use any kind of box about the same size. Suggestions have been cereal boxes, reuse boxes you have around the house or whatever.
Step 1: Get your boxes
Step 4: Draw design
Step 7: Additional customization
1. Disassemble the box and reassemble it inside out so the brown side is out.
2. Decoupage the box
3. Spray paint the box
4. Paint the box
5. Wrap the box with wrapping paper
6. Be lazy like me and keep the USPS labels showing