I'm a pretty avid nerd, so I have a couple spare (shitty) computer cases sitting around my room. I just filled up the front bays of an old Gateway case with CD drives (so you can't see into it), and I keep all my stuff (two spoofs, bukket, water pipe, like 4 other small dry pieces, a little cup full of bowls/stems, etc.) inside it. The case clangs around and stuff when you move it, but I'm the only one that ever touches it

.
Someone has already said the rear expansion slot of an old PS2, hummm... The interior of an old printer would probably work pretty well. If you have a small amount of stuff to hide (like a spoon and a sack), you could just put it in a little box and Velcro it to the bottom of your desk (if no one looks/cleans under there, of course).
Heh, go get a box of condoms, then empty the box out and keep your stash in there

. It would be funny if the 'rents found it.
Man I'm glad I live in an apartment.