How big should my hard drive be for Ubuntu to run fast and smoothly?

I plan to have both Windows Xp SP3 and Ubuntu on my hard drive. I plan to put them on different partitions, but I do not know how bug to make the Partitions. I have a 180GB hard drive. I was thinking 100GB for windows, and 80Gb for Ubuntu. Is this to small or big to run Ubuntu smoothly.