You should be able to shrink the Win partition using the tool in the Windows Control Panel... I don't remember what it's called, but partition manager comes to mind.
Or you could use Parted Magic to do the job.
Then, once you have available space on your drive (say 20 -30 GB), the Ubuntu installer will easily detect Windows, and ask if you want to install along side. Thus creating a dual-boot system.