A virtualização é definitivamente a resposta aqui. Se você quiser vários sistemas operacionais ao mesmo tempo, é necessário seguir a rota de virtualização. Seria muito demorado ter que continuamente fantasma, ou até mesmo reiniciar uma máquina para inicializar em um novo sistema operacional.
A única desvantagem que vejo são os recursos da máquina. Obtenha uma máquina grande com muita memória, se você planeja usar vários sistemas operacionais virtuais. O VMWare Server é um ótimo produto que permite configurar as VMs e permitir que os usuários as acessem remotamente (e é grátis!).