It's a very easy process to do during the Windows 7 install.
I personally recommend a 64GB partition size, but definitely no smaller than 48GB.
During the Windows 7 install you'll see a screen showing the hard drive and it's total size shown in GB, see below.
If you click on the Drive Options (Advanced) highlighted section it will show the drive in total MB though.
A 64GB partition is actually 65,536 MB in size, due to taking 64,000 MB X 1.024 factor.
I allow for the 100MB system reserved partition plus the 64GB which is 64,100MB, then times the 1.024 factor you get a partition size of 65,638.4 MB or rounded up to 65,639. Set the partition to that size and then Windows install will go from there.
The remaining space you can you for extra files, downloads, etc.