I like going to Hancock's. JoAnn's by me closed, so I don't make it there a whole lot. Right now, my Hancock's is clearing out some fabrics, that are all cotton for 1.95 - 3.95 per yard, and sometimes I will find pieces there that I like.
My problem is not always knowing how much to get. I found a beautiful piece with hummingbirds, and did not get as much as I wished I had, and went back a few days later and could not find it.
Now, when I go, I usually pick up more than what I think I need, especially if I like it.