If you have a gMail account and want to be able to sync over the air I found this app called
sync2 which works flawlessly IMO. If you're just looking to do a direct sync from your PC all you have to do is set it up under itunes. Just click the boxes of the calendar and mail you want to sync and click apply.