We've curated a collection of 50 festive Christmas party ideas, including the ... leave a lasting impression on your guests, ...