I have tried XenServer and XCP (Xen Cloud Platform) but was not impressed by the tools provided to manage such an environment, in terms of ease of use for just a Home Server. Also I did not find a proper abstraction layer for storage.
If you have any advice please drop by SuperUser.
Planning for a Home Server installation
I just order an HP Proliant MicroServer N40L and my plan is to convert it in a Home server using virtualisation. It is the first step stone of my own personal cloud infrastructure. The idea is to have a core server on top of which I can launch VMs when needed.