Duel booting is also an option.
Dual booting is an option, but sometimes the Windows boot loader does not want to play nice with Linux's boot loader GRUB. In the case of dual booting, it's better to do it with separate drives to prevent any boot loader conflicts. I learned the hard way that trying to partition one drive for both Windows and Linux is not always a smooth experience, so I just went with Linux only and didn't look back, at least on my laptops. I still dual boot on my desktop, but I have the operating systems on separate drives and it works great.