nehme an für's weihnachtsessen darf's wohl etwas gehobener sein, wenn du schon im bad bubendorf warst?
denn die beiden von yucca empfohlenen restaurants (sorry yucca!) sind ganz gewönliche beizen. der römerhof ist eine (gute) pizzeria und das rest. hard ist eine dorfbeiz mit schweiz. alltagsküche.
das rest. pine in liestal ist auch ok, gehört aber auch zu den alltäglichen restaurants, wo man mittaessen geht.
sehr empfehlenswert für weihnachtsessen ist folgendes restaurant:
http://www.restaurant-schlossgarten.ch/
es ist zwar nicht basel/baselland, jedoch in rheinfelden, das ist ja auch nicht weit!

das essen ist sehr fein und zu weihnachten ist das restaurant einfach himmlisch schön geschmückt. da musst du eher glück haben, noch einen platz zu erhalten. ihr seid spät dran!
wenn ihr eine tolle location möchtet, dann würde ich euch das eo ipso im gundeli in basel empfehlen. guckst du:
http://www.eoipso.ch
das restaurant ist in einer halle der ehemaligen maschinenfabrik sulzer burkhardt. ich habe dort gearbitet und war dann nach deren schliessung auch im restaurant. das essen dort ist frisch, frech und sehr fein.
in basel kann ich dir auch die cantina don camillo empfehlen, nur dort ist immer ausgebucht, auch nur für 2 personen, bringt also nix.
viel glück beim suchen und wünsch dir ein schönes weihnachtsessen.
Peace and be wild!