Excellent plan, Paul, go for it.
Two restaurants I particularly enjoyed and recommend:
In Santo Domingo de la Calzada: Restaurante la Cancela (Calle major right next to the cathedral)
A small, family-run place serving fresh local specialities, all carefully prepared. Contemporary, yet cozy atmosphere, very attentive and personal service. Great wine selection; don't miss the desert.
(Dinner for two, including wine, about €80-100.-)
In Santiago: Restaurante A Barrola (in the food-street rua do Franco)
A "must" if you like sea-food, if it swims, they have it. All fresh and well prepared. Good and friendly service,
relaxed atmosphere. Fair prices for what you get. You finally arrived, so give yourself a treat; about €100 to 120.- for two including wine.
Not in the same category, but deserving to be mentioned:
Rabanal, Hosteria A Cruz de Ferro. A private albergue with only one single, one double and one triple room;
very friendly hospitalera, her husband not but cooks well, for €10 no better food this side of the Cruz de Ferro.
Villafranca del Bierzo, Meson Los Ancares. Young couple running the place with a lot of engagement and a smile. Simple local dishes well cooked. (€ 50 to 70 for two)
San Paio, Hostal-Restaurante San Paio. Make it your last night-stay before Santiago and arrive there the next day for the noon mass. Exceptional meat (for Spain) and often fresh fish If you're lucky, they have a steak on the menu peregrino for € 12, otherwise € 40-60 for two.
Buen Provecho y Camino!