Susan,
I did the Caminho Português six times on various ways and i work every year (4 to 6 weeks) as hospitaleiro in Angeiras My suggestion: Take the way from Porto cathedral along the cost to the Parque de campismo Angeiras (Lavra). The distance is about 24 km along a beautiful coastline with a lot of nice bars and restaurants. So the next day to Rates will be in a shorter distance and you avoid the industrial area on the traditionel way. The way along the coast is well marked, you can never got lost, the ocean is always to your left. The way from Angeiras , Vila do Conde to Rates is also well marked. There is only on thing: passing the bridge entering Vila do Conde the way splits. To the right to Rates and to the left further on along the coast.
In Angeiras, pilgrims can stay in nice bungalows for about 9€ to 13€. The swimming pool is free for pilgrims. You can have a very good pilgrim´s menu for only 5 € at the Restaurant Mira Pargue, 30 meters outside the campsite. Except mondays they serve fresh fish. Btw 1/2 a litre of wine is inluded. If you want to do a reservation, send an email to:
infoangeiras@orbitur.pt with all data and don´t forget the word "pilgrim".
You´ll find the orbitur campsite in the internet, but do not book over their site. Doing so, they charge you the normal price.
Best wishes e bom caminho
Rainer