I see the Kings Garden have published their Christmas Menu which looks lovely and good value. Also note Vojo's are doing Christmas Dinner too.
We have eaten at both places and can recommend them. I would say Kings Garden would just edge it for me because of the lovely views.