I know there are several vendors here on the site that make pretty bows although I've never purchased from them. The most exquisite bows I've ever found though I've seen on this site.
http://www.dogform.com/special.html
As far as an inexpensive place to buy the crystal slide letters, I did find them at a local Dollar Shop, where everything is a dollar

You might check one near you.
Socks I've bought from GW Little, but have seen them on ebay too.
Also on ebay I've found bows by Val, they were pretty and reasonably priced.