I figure that i've got a 320gb hard drive, and the previous gen MBPs had a 200gb. I set 120 for windows and 200 for osx. Sorry, actually 176.88gb for osx and 120gb for windows. I've got a bunch of games installed that take up a good bit of room and you can't resize it unless you format it. I'm going to put a bigger hard drive in later down the road though (maybe in a few years or when it starts getting full) and also hopefully then SSD drives will be bigger than my current drive and extremely fast.
Oops, I just went on a rant haha...my point was to set a little more if you plan on gaming and installing other programs on the windows side.
I've got far cry 2 and only recommend playing games through bootcamp on windows so it will run better. It used to be everyone used windows, but I guess that depends on your school/classes at this point. Maybe you can ask your school or find out on the website what programs you'll be using and then you can find out on the programs site if it's mac compatible. Probably anything except gaming will be fine on a virtual machine (especially if you have 4gb ram which I would recommend if you plan on running one)