Take care with your "real" e-mail address
So you have a Free e-mail account and a "real" e-mail account. Your real e-mail account is the email address issued to you by your ISP (Internet Service Provider). You now have enough information about who should have your "real" email address.
If you feel certain that your friends and relatives will not circulate your real email address, give it to them.
I however have found that friends will also be sucked in by certain online gimmicks. They have inputted my real email into an Online Form and now I get Spam in my real email box.
For more information on how email addresses are harvested, check out Spam: Where it Came From, and How to Escape It.
Anti Spam Links
Here is a few links which you might be interested in if you feel strongly about Spam.