Eu tenho meu próprio (pequeno) farm Xen, normalmente provisiono um novo VPS a partir de modelos de aplicativos pré-criados que criei para cada novo site que coloco em produção.
Eu tenho vários servidores VPS de hospedagem compartilhada que eu uso para desenvolvimento ou sites de estacionamento que recebem muito pouco ou nenhum tráfego.
Usando alguns scripts ad hoc, tornei bastante indolor migrar um site de um servidor compartilhado / de desenvolvimento para um local de produção mais adequado.
Lembre-se de que a virtualização é útil para outras coisas. Normalmente, uso o Xen em todas as caixas 'dedicadas' que tenho, apenas como uma camada de gerenciamento. Ajuda a evitar a necessidade de confiar nas mãos e nos olhos no local para corrigir os problemas mais comuns.
De qualquer forma, considerando o fato de que os servidores são muito baratos para locação, eu realmente recomendo adquirir o seu e, em seguida, provisionar um novo VPS conforme necessário. Isso também permite que você embaralhe recursos à medida que as necessidades de seus sites mudam.