I would second Lings, they were by far the cheapest when i was looking. Some very very good deals on there at the moment.
Check whats included, tax, service etc, and how much the deposit is. A lot of websites have lower monthly rates but then you have to pay 6 months for the deposit.