It is not so much a SQL thing as much as a Windows Op Sys thing.
If Windows recommends 48gig, then I always default to the Windows recommendation. It reserves and holds contiguous space, so, can never really be too big, so long as disk space is not a problem.
The *hope* is it doesnt need half that space, but, that is another story altogether :)