See this to help determine your hard drive needs.
Document sizes, pdf files, movie sizes, photo sizes, audio file sizes, all vary widely depending on length, size, format, and what is included inside of them.
How much space documents and other files take up is even harder to estimate, than to estimate the space requirements for program files.