Best Christmas crackers of 2024 reviewed, from luxury to top supermarket options - No fortune-telling fish included ...