What Linux distribution is best for me and how much should i partition?

I am going to make a dual boot system and i was wondering what linux distribution would offer new things that windows dosent. It would be nice if the distribution was free. I was also wondering how much i should partition off for linux