If your Windows is Professional version - enable Remote Desktop, enable firewall, set strong password, then port-forward your router for RDP protocol. You will probably want to set a dynamic DNS client on your computer so you can access it by name, even if IP address changes.
If the above sounds too complicated - install TeamViewer as a service on your computer, then when you are outside, run TeamViewer on your laptop to connect.