Personnellement j'utilise Parallels Desktop, il présente l'avantage de pouvoir passer de l'un à l'autre très simplement, tu as windows (ou un autre OS) virtualisé dans une fenêtre comme une application.
Pour la place, je dirais environ 40Go et ensuite il faudra ajouter tout ce que tu installe et stock dans ton windows.