First off, I haven't looked for communal sleeping, as a good nights sleep in my own room is fundamental for me to have a good days walking. Not saying you can't get a good nights sleep communal, I don't want to take the risk (I think the discussion is well covered on this forum).
Also, I didn't meet a single through walker, so there wasn't any communal eating etc.
Therefore my choice of place to stay has had more to do with a) being on the trail b) how long I plan to walk - I normally walk 30-35kms.
Note: I walked in May, many hotels were still closed and I booked everything in advance.
Day 1: Rinlo (before the Cathedral National monument) I walked from Tapia. Stayed at Mi Norte, which was 2 kilometers off track. In retrospect I should have tried to find somewhere in San Miguel, just after the monument e.g. Hotel Playa de Las Catedrales. (Mi Norte is an excellent hotel, but not close to very much)
Day 2: Foz - Isla Nova Hotel
Day 3: San Cibrao - Hostel Buenavista (only place to stay I think)
Day 4: Celeiro - Hotel Boa Vista. In retrospect I would try and find a hotel in Vivero or Covas. Boa Vista was good value (for me) given they have an excellent restaurant, and I was hungry
Day 5: O Vicedo - Pension Galatea
Day 6: Ortigueira - Casa Gil - was on the track, but 2km from town. I retrospect would look for something in town. I recall that there is a hostel.
Day 7: San Andrés de Teixido - Casa Rural de San Andrés de Teixido (I stayed off season so price was reasonable, but really nice place to stay).
Day 8: Valdovino - A Torre do Lago - again chosen because it was on the trail, but 3kms after the town. I would see if there is anything in the town itself. There were many surfers, so I would think that there is something.
Day 9: Pontedeume - on the Ingles, at least one hostel in town
Hope it helps.