Eu votei no Google Agenda + CalDAV, pois uso isso para minhas agendas pessoais e funciona bem para mim, mas não uso os Tarefas / Pendências para não perder essa funcionalidade.
Eu não sugeriria usar o iCal Server do Mac OS X Server (também baseado em CalDAV), pois ainda há alguns bugs estranhos com calendários de grupo, permissões, re-sycing quando desconectados, etc. Além disso, ele realmente requer uma configuração de Diretório Aberto com as estações de trabalho ligadas e não espere poder convidar ninguém para reuniões se elas não estiverem no Open Directory. No geral, tudo bem, mas provavelmente mais trabalho do que você está procurando.
Uma outra sugestão é o BusySync do BusyMac . Shareware e faz um ótimo trabalho de compartilhamento & sincronizando calendários em uma rede local.