Okay so its really not free but if you create a "new" azure account you get $200 of credit.
I've completed the Office 365 course on ITPro and always had the idea of creating a lab environment in Windows Azure and had no idea how I would actually do that, it turns out Microsoft's have guides on how to setup the infamous consoto.com environments via powershell on Azure.
Don't be afraid of powershell because you can simply fill in the "Brown" (Jesus words) and copy & paste your way through it. I'm sure someone will find this helpful.
Base Configuration: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-windows-test-config-env/
Simulated Hybrid Configuration: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-setup-simulated-hybrid-cloud-environment-testing/
While this has been very useful interesting to see this in action it hasn't been without its share of problems but considering what I would've had to do otherwise its decent.