I really like Google's calendar:
http://www.google.com/calendar/
My wife and I each have a calendar setup, and we can view each others. It works really well if you use gmail email. This might not be the ideal business solution, but it is free and works well. My work has outlook, so if I want to add a work item to my gmail calendar, I just add my gmail address to the invite list.