I use VMware Fusion on my mac to run Windows. No need to create a partition on your mac. Alternatives are Bootcamp and Parallels.