I have a Windows Server 2012 image on the Amazon cloud with all my tools and development software on it that I can fire up and have ready in just a few minutes. I keep an SSH server set up on it too so I can tunnel into it through firewalls and unsecured wireless. Then I just need Putty to get to my fully configured environment from anywhere. I launch the system as a spot instance so it's very inexpensive to use.
JB