Makarov would definitely be a good choice for your budget. As would the Polish P-64 and it's much less than $300. Really that doesn't buy much of a gun these days in terms of finesse and looks. It should get you something that will reliably go bang every time though. So if you need something for defense and need it quickly, then try a Makarov or P-64. If you're just wanting to buy another gun for the collection, I'd recommend saving a little longer.