I have tried various plugins and have done some research. In the end, I decided to use SyntaxHighlighter Evolved by Alex Mills. Click here for plugin page.
Documentation on the plugin can be found here.
Any comment? Opinion? Suggestion? Leave a comment!