I usually pick fabric up that strikes me at the moment. Impulsive I am.
That said, I'll literally hunt for the right fabric to finish a project and I mean I'll hit stores everywhere (even on out of town trips).
It's a gut feeling thing with me. I don't initially look at fabric for a project, I just like the fabric. The project comes from the fabric.