Hi,
@crbonade, Good choices, IMO. There are cheaper options in non-albergue places in some of the towns, but you have probably seen those and have decided to go more upscale.
Oviedo — great location for your hotel.
Grado -- That must be a relatively new hotel. Much more upscale than what has been the go-to non-albergue option, the Hotel Auto Bar.
Berducedo - Casa Marqués has albergue and pensión rooms and may have more of the “pilgrim vibe.”
Castro — I’ve stayed here and it is kind unusual, but it’s fine. Not a hotel in any common understanding of the word, you are essentially going to be in a bedroom of her house. It is clean. I would eat at the albergue that’s about a 2 minute walk.
Castroverde — I have stayed in the pensión. It is very basic, but clean and fine.
Ferreira — I’ve been in a private room in the Nave and in Casa do Ponte. There will be more pilgrims in the Nave, but the Casa do Ponte is charmig and the owners are very nice.
And definitely do not miss the bóveda of Santa Eulalia. I have been there three times now and it always is beathtaking.
Costa Vella was my go-to Santiago hotel till I learned about San Martín Pinario. Beautiful garden, lovely rooms in an old stone house.
Hoping you have a great Primitivo!