I have always been pleased with fabric ordered from:
Fabricdepot.com
ThousandsofBolts.com
Bugfabric.com
ACounterpane.com
Fabric.com
Buyfabricsonline.com
My suggestion if you need an EXACT color, order a "swatch" which gives you the opportunity to double-check the color. Some websites won't offer that option, but I've found if you call their 800 number, most all of them are willing to send you a swatch.
I have at least 5 quilt shops within 20 miles of my house and I still love to order online. Even when I don't actually order, it's a good way to look at all the new lines.