We can access other team members calendars via (cough) IBM Notes; that assumes that the individuals have put all their annual leave into their own personal calendar at the start of the year. This just doesn’t work unfortunately.
We’ve also got a large calendar up on the wall, which is great on1st January but again this tends not to be updated when things change and then all of sudden it’s not a trusted system and not reflection of the truth.