Sorry I charge people for that kind of consulting and Tom's doesn't pay me. But there are lots of info online. VPN is built into Windows these days I believe so you can potentially do this free, plus configuration.
I volunteer first thing you gotta resolve is, VPN type? Client to Client (you are setting up one box to one box, you and you only is accessing this one box and no other box at the remote site); Client to Site (you want to access the entire LAN on the remote site); Site-to-Site (your want your entire team to have complete access to the remote LAN and most likely a full-time 24/7 connection).