I've tested all the best Christmas crackers on the market. From eco-friendly and plastic-free to musical and luxury, there's something for every table