A .357 revolver is what I recommend. It is a very versatile gun. You can shoot .38 specials in it as well as full magnum loads and everything in between. Also the revolver is a simple gun. Just pick it up and it's ready, no safety to deal with. If it wasn't also for home defense a .22 auto is alot of fun and very cheap to shoot.