Fabric Depot in Portland is great. Another place I've found is in Rupert, Idaho called the Gathering Place. Knowledgeable staff and a good selection for a small town. When we travel (we are full-time RVers) I hit any quilt shop I can find. These are two of my favorites.
Two others I like : Quilter's Corner in Port Orford, Oregon. Debbie and Carol are so helpful. Quilt Expressions in Boise, Idaho, a newer store but good selection.
Another I found in Alaska this summer in Delta Junction is Quilted Cow. Recently had to get more fabric from them as I didn't purchase enough. Shipped it right away. And the Sew & Bee Cozy in Seward is nice, too. Better quit.