Hi!
From what I understand, Parallels & Virtual Box do require a partition of their own on your Mac.
With BootCamp, every time you want to switch from one OS to the other, you have to reboot your machine. With Parallels & Virtual Box, you don’t have to reboot.
And yes, CrossOver is Wine...