Thanks for all the other options here!
I think I'm going to go with my own server Jay, simply because I don't think I'll be using it all the time. For a similar reason I'm going to go the VM route so I don't end up with spare hardware lying around if I decide I don't need the server (unlikely admittedly).
Now I just need to choose whether to go with apache+linux or WAMP+windows...