Best single-server configuration for small Windows domain with VPN
Solution 1:
Buy a simple hardware firewall that supports vpn. You will be much happier in the long run. You can even use a cheap linksys router and DD-WRT with openvpn enabled to do the job.
Solution 2:
Get Small Business Server and use the Wizard.