A successful and installation comes down to three things: using the official source (Boot Camp Assistant), matching your exact Mac model, and following the correct order (drivers after Windows, not before).
Yes. Boot Camp Assistant and the support software are free with macOS. You only need a legitimate Windows 10 license. boot camp 6.1 download