It's a bloody minefield! There's a few providers coming up with 20/24Mb connections soon, but in the mean time check here:
http://www.adslguide.org/isps/compare.asp I use Eclipse as you don't need a contract, just pay monthly. They've just upgraded my line to 2mb for free and without me asking for it whaich is fine by me.
Ali