Short answer: you want sogo. It has webmail integration for calendars and integrated calendar sync and task sync and contact sync and all the config URLs can be copied directly in the web interface. Just install davx5 and any task manager and calendar app and you are good to go. :)
Its so good I even earn some of my money by renting my system out too others with their own custom domain. :))
