For $350 you may want to go used, and if that is not a problem for you there are a lot of great choices for that. I would suggest a 9mm, the least expensive to shoot next to a .22 and is plenty large to do the job. Like is said there will be a lot of great choices but one suggestion on the gun itself I would recommend a Ruger P89. I am sure others will give you their choices. I no longer have one but it is a great reliable and accurate gun with soft recoil and is not much more than $350 new.