I'm no help I buy mine at Jo Ann's and Wal Mart and Goodwill!! I have such good luck at my Goodwill!!!
But I know a lot of sewing blogs I follow purchase from Hancock fabric and some even get theirs at Hobby Lobby. I know a few live in big cities and get theirs from "local boutiques".
I say just cruises the internet until you find some you like!!!