How can you sync a calender with an iCal link?
For read only feeds ICSDroid does this. It'll work with facebook's feeds too.

DavDroid will do the same for a proper caldav server (syncs in both directions)