Bonjour!
je suis dans le même cas que toi :)
pour ce qui est de se nourrir, tu as plusieurs possibilités qui dépendent de ton lieu de séjour. en fonction, tu peux faire quelques courses le jour de ton arrivée ou le 24 (mais attention, beaucoup de lieux ferment plus tôt). Après tu peux prospecter sur le net, pour voir ce qu'il y a dans le quartier où tu seras logée.
si tu veux vraiment faire un resto, il y a des compagnies de bateaux-mouches qui proposent des croisière "Noël" (tu vas pouvoir les trouver référencées sur le site de visitlondon et londonpass).
en ce qui concernent les activités à faire sur la période du 24/26 décembre (le 26, jour du Boxingday, certains musées, galeries, commercent sont fermés) tu peux aller à
Hyde Park au WinterWonderland (
hydeparkwinterwonderland.com/), faire un tour de bateau-mouche, visiter possiblement aussi (je suis en train de creuser de ce coté là) les Camden et Borough markets ou encore aller à l'opéra ou une comédie musicale (mais là je crois que tout est déjà complet).
Sinon, tu peux visiter
Westminster Abbey,
St Paul's Cathedral qui je crois sont ouvertes au public le 25.
j'espère t'avoir un peu éclairée :)