Fabric.com, Shabby Fabrics, Fat Quarter Shop, Missouri Quilt Co., Etsy, Ebay, Nancy's Notions, or anywhere I can find a specific fabric or discount prices that I'm looking for. Usually I head first to Fabric.com. I agree about the colors, many times I've just taken a chance on what I think is the right color, sometimes it's a hit, sometimes a miss. I've also found that often a retailer's prices on Ebay are cheaper than at their websites, that was a surprise.
Happy Sewing, Carol