A man has told how he queues for three nights every year to watch the Christmas Eve service at King's College, Cambridge.