Oh, right! VirtualBox might be a good start, good thinking.I agree that virtualization would be fine. However, BootCamp is free and Parallels is $80.
If you decide to virtualize, you could go VMWare Fusion, which I think is a bit cheaper. Or you could use VirtualBox, which is freeware.
I don't want to get into a debate about the merits of these different virtualization apps, I'm just putting it out there. Each option has its respective pro's and con's.
I'd say virtualization is probably the best option if you're only looking for a single program. I prefer VMware's Fusion, but there's also Parallels and VirtualBox. You can try all three as the first two offer timed demos and the third is free