Running a dual screen from the 2012 MacBook Pro

Starting to take advantage of working from home a bit more with my job, and one of the things I miss is the two monitors at work.

I actually have an old monitor lying around at home so want to set up a two monitor set up in the office.

Whilst I understand the various ways I can do it (USB adaptors, docks) I am wondering what everyone one is using and what has delivered the best results?