Geo Blocking in WordPress – how can it be implemented?

If memory serves, Bad Behavior allows to configure a few aspects of geo-blocking. There might be a few wp.org plugins tagged as security that allow to implement geo-blocking too.

That said, I don’t think it’s the right approach. The best is to hop over to askapache.com. There’s tons of security-related, htaccess-based stuff over there. Geo-blocking is among them.