Pessoalmente, eu uso o VirtualBox para todas as minhas necessidades de desenvolvimento. Eu tenho ele executando o Windows 7 de 32 bits, e a VM executa o Visual Studio 2010 muito bem. Eu mantenho minhas imagens de máquina em um disco rígido USB portátil, por isso é muito fácil carregar a máquina de desenvolvimento onde quer que eu esteja (trabalho, casa, etc) e eu recebo o mesmo ambiente.
O VirtualPC da Microsoft tem a vantagem de poder instalar aplicativos no guest e depois ser lançado a partir do host (Microsoft chama esse recurso "aplicativos sem emenda"). Com a sua instalação do Windows 7, você pode usar (gratuitamente) o modo Windows XP para fornecer outra maneira de testar seus aplicativos - você pode até ter (tremer) o Internet Explorer 6 para testar.
Confira Usando o" Modo XP "do Windows 7 para executar o IE 6, o IE 7 e o IE8 lado a lado para obter instruções sobre como configurar o seu Sistema Windows 7 e VirtualPC / XP Mode para que você possa usar o IE6, 7 e 8 de uma só vez: