Okay like the title says I am looking to get my wife her first gun. I am looking to spend in the $300 range but I want to make sure it's a sure fire RELIABLE weapon so if I need to spend a little more I will. My big thing is I don't know what caliber to really look at for her as a complete beginner. I want som,ething that she will enjoy shooting so she will practice but also affordable to shoot. Also it will need to be her carry weapon for self defense as well so something that has enough punch to stop an attacker. She has very small hands and not a real strong grip. Please help me figure out what to be looking at for her. I hope to take her this week to check some out and hold some to see what fits her hand and that feel good to her.