I have orange broadband, and its pretty good speed wise in my area, cost me £12 per month. 18 month contract. £22 if with land line free evening and weekend calls
For land line I have Post Office, which is £12.50 per month, no contract/can be cancelled any time, quarterly bills, free evening and weekend calls.