The best solution I found used AirPlay which is feature that comes with MacOs. Installing either 5KPlayer or LonelyScreen (both free) on your Windows PC/tablet allows you to use the device as an AirPlay receiver.
There are various solutions with most requiring software installed on both your Macbook and the Windows PC/tablet. Most developers will agree having that second screen really helps with productivity so I wondered whether I could use my Windows 10 or iPad tablet to extend my MacBook Pro display on to. Anyway, the big problem working away from my home office is that I don’t have access to my 27″ monitor and it’s obviously too big to take with me as I cycle everywhere. Go check them out if you’re in Preston as it’s a really nice place to work from, run by a group of friendly people. I’ve just started working from a local co-working space called Society1.