Parallels Desktop vs. Boot Camp

Both Parallels Desktop and Boot Camp have their advantages and drawbacks. Which is the best way to run Windows on your Mac?