Actually, I hardly get any solicitors, no phone calls and occasionally a kid will come to sell something for school. I just tell them 'no thanx' and that's it. You might do as you mentioned; put up a No Solicitors sign.