I used to run a will-writing agency and I agree that �158 sounds steep!
Almost everybody should write a will. It's easy to make assumptions about what will happen to your estate but any good will-writer should ask questions to challenge those assumptions. E.g. you wrote "As I have no children, without a will everything will be left to my husband won't it?" My immediate response would be "Yes, that will probably be what happens. But what if you and your husband both die in the same car crash? What will happen to your estate under those circumstances?"
As has been said, there's no need to pay anyone to prepare your will but I'd recommend heading to your local library first. They'll probably have a copy of the excellent guide to writing your own will from the publishers of 'Which' magazine. When you've studied it you'll be in a better position to know whether you need the help of a professional or whether you just need a blank sheet of paper.
See also here:
http://www.theanswerbank.co.uk/Money_and_Finance/Questio n152656.html
Chris