Which MacBook with Windows?
Try a Virtual Machine (VM).
1) You own a Windows license: Try VirtualBox (with ExpansionPack). It's free, but you might need a MB Pro because you have to assign at least one CPU-core to the VM.
2) You don't have a Windows license: Try Parallels. Then you can run Windows software from the OSX desktop without having windows installed. Maybe the better alternative but it costs 50$. With Parallels a MB Air should do the job.