You can try Wine, a virtual machine, or Bootcamp.
With Bootcamp you would be running Windows as your OS instead of Mac (but can switch between them), and it should run the best and have the highest chance of compatibility with the game.
With a virtual machine you would run a program that would run Windows while you're using Mac OS. This will have a good chance of compatibility with the game, but also requires a machine that surpasses the minimum system requirements because running multiple operating systems at once is likely to cause some performance issues.
With Wine you would still be using Mac OS, but Wine will translate the program as needed to make it work (as well as it can, which is not always so well).
Wine is the hardest to setup/learn, VM likely a close second, and Bootcamp the easiest. For me personally anyways.