In my experience Rapid beats RS and Farnell most of the time on price. The trouble is that they don't have such a great range and the free delivery threshold is much higher.
I'd also say, never rule out Maplin, I've found them to be cheaper than RS, Farnell and Rapid on the odd occasion and there's a store in Bedford which is convenient for me.