If you are not near a Michaels (they have really upgraded their ribbon selection, especially the print/pattern ones), you might want to try
www.melscraftroom.com She has a wonderful selection. I was in a CKU Provo ribbon swap and bought quite a bit of ribbon. Some ribbons have a 10% discount if you are ordering 5 yards or more. You don't get free shipping until $75, but I don't remember the shipping being too bad.
There was another site I used for the swap, too. I'll see if I can find it.
HTH
Jeanne