So I've been spending the night down on the river quite a bit and have consistently heard some coyotes getting closer and closer. My machete just doesn't seem to be the weapon of choice if I were to get into a tussle. I've got about $300 to spend on a handgun or pistol...what are some suggestions? I'm lookin at either a 9mm or a .45, but I really haven't done a whole lot of research. Any ideas?