I wouldn't dual boot if possible, but if you need it, I would recommend
running windows if you have to... through
virtual machines... if at all... not sure if virtualbox is still nonfree at
this point, but it is better to use
nonfree software like virtualbox through firetools (a sandboxing tool)
then to have an entire proprietary os on your system which could lead to
really awful viruses and privacy attacks...
To be honest, I would buy it preinstalled if you are new at this, from
thinkpenguin. Although, you should also get a
dvd for trisquel from thinkpenguin (LTS only though as short term releases
are effectively dead)
I myself would use libreboot but if you need windows for any purpose... it
would be near impossible on libreboot.
Just be aware that some things might not worked as expected, That is why if
you need windows programs to work on
your computer, wine is a solution, but I think the bigger solution is some
sort of Virtualization.
that is my thoughts.