Ten days are enough to connect Porto, Lisbon and the Algarve with three places to stay and two full travel days. Here is a north-to-south itinerary, with Sintra as a day trip from Lisbon and the cliffs of Lagos to finish, without renting a car to cross the country.