Yeah, I use 10 for Linux too. Anyway, here's my recommendation:
Divide into 3 partitions:
C:\ 40 GB for installing Windows
D:\ 100 GB NTFS for storing your data
Unpartitioned space 20 GB, for installing Linux
Install Windows in C and use D for storing all your data. That takes up 140 GB, leaving you with 20 GB of unpartitioned space. I suggest you leave this space unpartitioned because it'll make it easier to install your Linux OS (there's normally an option to "Install the OS in unpartioned space").
Of course, when I say 40GB, 100GB and 20GB, I don't mean it exactly. Use 35-36GB for C, 95-96 GB for D. This is because you will have less than 160 GB (My 500 GB hard disk has only 475 GB of usable space)
EDIT: Of course, I don't you need 20 GB for your Linux OS, because you can view and write to NTFS partitions from most Linux based distros, letting you use that space for storing data.