Simply put, it has to be an annual event and open to all employees. Once that's satisfied, guests are allowed. The limit is £150 per head in a tax year. If you go over that limit (even by 1p) it's all subject to BIK. The limit covers food, travel, accommodation etc. As far as whether it's entertaining...