That is not an easy question nor is there an easy answer. It depends on what you want a solicitor for eg will, divorce, house purchase, boundary disputes, other sorts of disputes, charity matters, commercial law, etc. They tend to specialise and you should choose the appropriate one. I go by personal recommendation and haven't been let down yet. You do tend to get what you pay for and it depends on how complex it is. I think that there are set fees by the Law Society but will have to check.
WPA2 hack: How secure is your Wi-Fi?