depending on your computer (i.e., RAM size, HDD size, CPU speed and number, etc.), you can always install the different os versions on a virtual machine (i.e.,
vmware player) and keep them for testing ...
you can download the various distributions either through distrowatch as suggested by alister or by googling for the operating system you want to download (i.e., "ubuntu download") ...