Hi China Doll,
There are packages out there to suit pretty much everyones needs, and also their pocket, so choosing what is best for you can be difficult.
First off you should decide what you want to use the BB for, for example, if you just want oy for general internet browsing, then a lesser BB would be fine, but if like me you ant to download lots of music or movies, then a higher speed uncapped BB might suit you best.
Secondly, do you have cable BB in your area? You can find this out by going to the following link.
http://www.broadbandexplained.co.uk/?q=www.bra odbandchecker.co.uk.
I have had cable broadband (NTL/Virgin) for several years now, and I would highly recommend it. It can be a litle more expensive compared to ADSL Broadband, but I think it is worth it. and I have only ever had 1 problem in the 6 years I have used it.
I hope this helps, and good luck!