For nearly all of my terminal tackle I'll use "Bank Tackle". They have never let me down, and their delivery is spot on. Prices are good and their products, especially their hooks, are very good quality.
Eric's Angling have always been good too, but sadly it looks like they have recently been taken over.
Because of my work hours I don't get to use local stores, but the last one I tried gave such shoddy service I would much rather buy online anyway. That particular one has gone bust now, I wonder why??? (Sometimes it's not all about the prices).