I use
growmap anti spambot plugin on my personal wordpress site. It simply requires people to check a box below the "post comment" button to confirm they are a human. Its stopped the roughly 50+ spam messages a day I was getting. Nice, simple and free to use.