Eu tenho o iCal no Snow Leopard sincronizando com o iCloud. Basta adicionar o iCloud como uma conta CalDAV. Use seu nome de usuário / senha do iCloud e "p01-caldav.icloud.com" como endereço do servidor.
Eu li que isso também deve ser possível com os contatos, adicionando o iCloud como uma conta CardDAV. Mas eu não tive sorte com isso.