Google calendar is a decent choice. It works from any web browser, calendars can be shared, and it allows multiple “calendars” (which TRO uses to manage different life areas in different colors). Syncing your calendar can sometimes give bad results, so test before relying on it.