Something like this should do the trick. It has a few storage options, and I highly recommend having a SSD. A 128gb one is enough for Windows, and a bunch of extra softwares that you might need. It only starts being too small if you want to have games installed on it, but for what you said you want it for, it's more than enough.