Just a couple more hints. If you want to walk to Vila Cha or Vila do Conde the first day and don't want to walk that many miles or K's, you can take Tram #1 to Foz do Douro (which would cut off about 6 K's, or you can take the metro to Matosinhos, from there cross the river bridge, turn left...