Software gratuito para máquinas virtuais? claro. Há o VirtualBox e o VMware Server Edition que permitirão você criar e executar máquinas virtuais.
Para começar, você precisará de uma cópia do Windows capaz de executar esta versão do Visual Studio. Instale-o na VM a partir do CD ou arquivo ISO e siga o procedimento de instalação normalmente. Depois de ter o Visual Studio instalado e tudo configurado da maneira que você gosta, copie o disco rígido virtual (que será o arquivo maior dos dois) para um local de backup. Se algo acontecer na VM, copie seu backup para o lugar e você estará de volta e funcionando.
Quanto ao licenciamento de 30 dias, não recomendo tentar ignorá-lo, pois é contra o EULA. Além disso, uma máquina virtual ainda será capaz de manter o tempo como um sistema normal. Portanto, se você deixar a imagem inativa por 30 dias, a licença ainda expirará na próxima vez que você inicializar. Se você não quiser pagar pelo Visual Studio, considere uma das edições expressas .