So I have a huge massive post about how to get Facebook to play nice with your iPhone on pre-3.0 OS’s (which I’ll post as soon as I have time to edit it)– and then I happen to notice that the entire game has changed. Now all you have to do is follow the pictures:
First you’ll want to go to http://facebook.com/events.php — where you’ll find a button called “Export Events”. This will give you a URL that you can use later. I recommend emailing it to yourself, as you’ll be well served by OS 3.0’s fancy-ass copy/paste technology here. (btw click the picture to go directly to your facebook events page).
Now you need to open up Email.app and copy the calendar URL you emailed to yourself. Then you’ll be wanting to complete the attached sequence from Settings.app.
And there you have it! All your Facebook events will now show up in your calendar in real-time. (At the moment I believe it will only show events which you’ve set as Attending or Maybe Attending).
If you want Birthdays, there’s a way to do that too– but that’s for another post. The industrious among you will find what you seek at http://www.fbcal.com