Nice restaurants in Spa or Francorchamps?

We will be staying at a B&B in Liege, and will be attending the F1 race in Francorchamps. As luck would have it, that day also happens to be our anniversary. I read that the traffic getting out of the racetrack is quite a pain, so we were wondering if it would make sense to stay near the race track and have a nice dinner somewhere in Spa/francorchamp? Does that sound reasonable and does anyone have any restaurant recommendations?

Thank you in advance!