NEW
We have since updated our itinerary and dropped the Algarve and will only be in Portugal for2 weeks. Any thoughts are appreciated.
Lisbon - 5 nights with day trip to Sintra
Evora - 2 nights
Douro Valley - 2 nights at Casa do Visconde de Chanceloeiros (as suggested)
Porto - 2 nights or should this be 3 nights?
Coimbra - 2 nights
Obidos/Toma/Nazare - 2 nights
Lisbon - 1 night airport hotel
OLD POST
We are planning to come to Portugal from Toronto end of June 2019. We can spend 3 weeks. We are renting a car when we leave Lisbon. So far we have 2 weeks planned. Lisbon (5 nights), Salema (3 nights), Evora (2 nights), Nazera (1 night), Coimbra (2 nights), Porto (3 nights). We have another 6-7 days that we can spend in Portugal. We could spend more time in places already listed, extend into Spain, Azores, or Medeira, anywhere else in Portugal we should see? Also looking for apartment/hotel recommendations. We would like 3 bedrooms if we are renting apartments with laundry.