...
- Virtual Machine or Dedicated Laptop
- Dynamic DNS Service such as Dyn (most Internet providers will not provide a static IP Address)
...
On your own desktop, I personally like VMWare Workstation (which I have a soft place in my heart for) and and on the Mac I prefer prefer VMWare Fusion over Parallels. There is also some free Free alternatives,
- VMware Workstation Player - No snapshots but free for non-commercial, personal and home use.
- Sun/Oracle VirtualBox - Free for personal use.
...