After reading a recommendation on here regarding AutoLab:
http://www.labguides.com/
I decided to give it a try. It took a little time getting the software together. I used Windows Server 2008. It now supports Windows Server 2012. A lot of work has been put into this project. My laptop is I7 with 16gigs and at time the lab runs slow, but as I said lots of work has been put into this.
There are different versions of the lab. I used the VM Workstation version with Workstation 11. Once downloaded and unzipped, there are a number of machines, like a router, a 'NAS', which holds all of the software. You bring up the NAS first, start staging software, like the Windows Server. There are also predefined machine like a Domain Controller and VCenter. Three ESXi hosts shells. You need to download the VMware stuff and place its in the proper directories on the NAS. Once everything is staged it is simple point and click. Some of the machines take a couple of hours to build, but most of it went flawlessly.