I use eukhost. They're a British company and seem reasonably priced. I've found them reliable enough and have great customer services - any problem I've had has been resolved quickly and they're quite happy to move domains and hosting packages around for me.
I don't tend make good use of them though (I've a windows and a nix package with them), and do anything experimental on my QNAS web server. I've got 1.5mbps upspeed at home so it does for normal day-to-day stuff, but on the odd occasion I get 100,000+ hits in a weekend I need something a bit more reliable.