I will repeat here, in capsule form, the advice I have given repeatedly about avoiding congestion at any stop.
1. Consider staying "off
Brierley." That means not staying at "his" designated end-stages each day. Try to find a place just before or after that point.
2. You might even need a taxi occasionally to accomplish this. I have stayed "off-piste" when necessary to obtain decent lodging, and used taxis or a walking detour to get me to and from the Camino path.
3. Use
www.booking.com or
www.gronze.com (Spanish only) to book ahead, including private rooms in private albergues. Use Google or Bing (Microsoft) translators to keep in contact with the properties by e-mail. I compose my message in English, translate it to Portuguese or Spanish, then lead off the e-mail with the Portuguese or Spanish version, followed by the original English after the abbreviation (IS) [Inglés]
4. Time your arrival at any starting node (Sarria, Tui, etc.) to avoid Friday and Saturday night. Many "short-Camino" pilgrims will arrive on Friday or Saturday to start the next day. This adds a demand burden on available lodging at these nodes.
#4 above, also applies to your arrival at Santiago. If possible, try to arrive Monday through Thursday. As soon as you know what day you anticipate arriving, book ahead! Hotels, hostals, and many private albergues are available on the two sites I mentioned above and make advance reservations. Even off-season, Santiago is becoming a more popular destination.
Finally, as regards advance booking, if you make a reservation, STICK TO IT. ARRIVE AS INDICATED. If you must change your plans or cancel, contact the property using e-mail to inform them of your delay or change in plans. This frees the space for another pilgrim.
Essentially, you need to construct a Camino performance model that avoids times and places of crowding. Avoid the "pig in the python."
I hope this helps.