Setting up a Team Calendar

To have an overview of each other’s activities and availability, we were thinking about implementing a Team Calendar.

What would be the best way to approach this and how would we synch our personal Calendars with this Team Calendar?