I use Virgin Media...Im on the 20Meg connection which , if you have on its own costs about £35 p.m!!
As for ADSL,which you use, I hear good things about Be Broadband
https://www.bethere.co.uk/belitehomebroadband.do
Check your max speed here:
BT Total Broadband Speed Test – get up to 8Mb download speeds
If you are in a Cable area you can get Virgin BB but I think the cheapest is £20 per month for 10Meg .