Creating a test website

If you currently have a website but are going to be making some major changes to it then you have a few options. You can of course make the changes straight on to the live site but this is often not recommended as if something goes wrong you may end...