Como Ramhound afirmou, você pode obter VMs sem custo da Microsoft. Eles estão disponíveis no website e eles têm tudo, desde o IE6 no XP até o IE11 no Win8.1 .
Eles têm essas VMs disponíveis para rodar no Mac (VirtualBox, VMWare, Parallels) e Linux (VirtualBox), além do Windows (VMWare, VirtualBox, Hyper-V e VirtualPC).
EDITAR:
Uma boa alternativa que eu uso no meu desenvolvimento é BrowserStack . Requer uma assinatura, mas eles lidam com todas as coisas da VM para você e você pode testar alguns navegadores de celular e tablet (navegadores de ações para Android, iPhone, iPad e Kindle Fire), bem como o grupo de área de trabalho.