My preferred way is to have my fabrics fairly - that is to say mostly - stacked by color families, or maybe by designer collections if I want to keep those prints together;
and when I want to make something I can sort of see most of my rainbow of prints at once, and pull out what I want, auditioning them together in front of me.
The only thing is, and this is the buggaboo of all stashes, then I have to put back all that I don't use!!
.