Are options for windows development documented somewhere. Getting started guide has too many open ended solutions for windows host I think.
There are so many alternatives such as
Two separate physical boxes including everything. Turn chair to switch...
Windows host with some remote desktop to physical machine.
Windows host with some remote desktop to virtualmachine.
Windows host with shared folders to virtualmachine and ssh.
Windows host with linux subsystem
Windows host with CMD
(Possibly Linux host combinations as well but that is another topic...)
What is important to achieve is
Windows IDE-support of some kind, such as visual studio or eclipse,
including both build and debug working out of the box.
Riot has a convenient virtual machine (through vagrant) for builds and windows hosted debugging in eclipse supported through shared folders to vm. Maybe some inspiration from there?