Try www.yamaribbon.com . Yama has loads and loads of gorgeous ribbon on there. I have used them many times and delivery is quick too. You can also sign up to the newsletter letting you know when new lines are in. Hope this helps.
I'd think at any walmart or store in general in the sewing section :)
Michael's (It's a craft store)