Por precio lo mejor es tenerlos todos en el mismo hosting y a veces incluso más cómodo, siempre y cuando el hosting sea sufiente(como las bases de datos, espacio, tranferencia mensual,...).
Si comparten la misma ip si que se puede afectar de cara al posicionamiento.