I have consolidated a large installation into 120 Physical servers, running over 600 Virtual Machines (a mix of Linux, Windows and even Sol x86).
I recommend that you need to seriously consider why you are doing it. If you are doing it for hardware savings, you have totally missed the concept of virtualization, which is savings through abstraction. If your site is so small that it can all fit on one server, perhaps virtualization is not for you. However, it still may be for you if you want the hardware availability features (the fact you can take a physical host down and keep everything running on the other, with ZERO downtime). These are the values of virtualization, and they are HUGE especially when you get into larger sites.
Now, Xen vs VMware... VMware does just work, and it is damn stable. And it is damn fast. If you have ever benchmarked VMware Server against Xen, throw your results away, go download ESXi (free) and try it again.
In my testing, with SPECint/fp results (we are an associate member of SPEC), AMD is around 5% overhead and Intel is around 10% overhead. With I/O, you run 10-15% FASTER in a VM than on the exact same physical system, period.