VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2. See “About VirtualBox” for an introduction.
You can “clone” VMs at any time using VirtualBox, so a good setup is to install and configure all the software you typically use (for a baseline image), then clone the VMs.
If you run out of disk space, you can resize your virtual storage using this guide: http://www.ubergizmo.com/how-to/resize-virtualbox-disk/
If you have installed the Guest Additions, you can use Right-CTRL + F to put your VM in full-screen mode. (Guest Additions comes already installed if you used the import method above)
In the VM settings, you can enable bi-directional clipboard support so that you can copy/paste between your VM and your local machine.
If you need to transfer files to or from your VM, you can setup a shared folder: https://helpdeskgeek.com/virtualization/virtualbox-share-folder-host-guest/