Help installing several OS via VirtualBox

Hello,

I have a Windos 8.1 OS running on a SSD HD. I just bought a 3TB SATA Drive.I want to have 3 more OS set up for me to work on via VirtualBox: Win XP, Linux and Mac OSX.Since I have never set up a VM I would appreciate some guidance on how to do it.Should I set up a dedicated partition for each OS on the new drive?

Please help.

I did not find the right solution from the internet.

References:-
Help installing several OS via VirtualBox | Computer Help Forums - Free PC Help
Digital Video Marketing

Thanks