How can I host my server farm?

I’ve been playing with Virtual Machines for some time now, and after realising I can host a number a machines on one server I’ve come up with a plan to put all my company’s servers on one box. The tower I bought for my plan isn’t cutting it though, what do you recommend?