I take outdoor portraits and I'm using the Sony A330. I have tried to find the best lens to use for this. Right now I'm just using the 55mm that came with it! I have heard many different things. One being the 85mm. Others saying the 50mm. I am so confused. I am on a tight budget and cannot afford to try both. What is the best lens to buy? I don't need anything too fancy. I don't do weddings etc. Just basic people portraits in town for the middle class families. Please help!

It'll be a little shorter (so you'll have to stand a little closer to your subject) than your kit lens. It will however, be sharp from f/2.8 and smaller, which should allow you to blur out any distracting backgrounds more easily .