I can't speak for Home Premium, but I currently have 45GB set aside for my Win7 32-bit Pro on my current setup. After installing Windows, it left me about 20GB free, which I've quickly filled up all but 5GB. I think the "official" minimum is 16GiB for 32-bit and 20-GiB for 64-bit.