What I've found works well is the Mozilla Sunbird calendar with an subscribed .ics file on a webdav folder.