Not sure about the best, so to speak, but I've ordered from http://www.carbonmods.co.uk/ before. They delivered very quickly and also have a pretty decent range of pre-preg, Di-Noc and carbon weave cloth.
I just scout Ebay. I pay 99p for A4 delivered, this is great for small parts. Otherwise I get 500mmx500mm sheets for around £6.