For our small organization (16 employees) we just use our Yahoo e-mail account which has a calendar feature which all of us can easily access, add, edit or delete events, check one another's schedules, etc. It's not very sophisticated, but it works for us.
I've read about Mozilla Sunbird and it looks like a nice, full-featured product, and you can't beat the price. But I've never used it.