I used a VM just because I didn't want to partition my drive. Bootcamp should work fine tho.