You should probably check out the replies on this post here: New virtual machine
Many good ideas along with what I do when I want to fill up my VM.
Also the best version of windows would probably be windows 7 since it is very easy to hide the VM information on it.