I had posted earlier and since we have changed our plans a little bit. Someone recommended staying at a place in the Douro Valley which we have added. I wouldn't mind a bit more feedback before we finalize and start booking accommodations.
Lisbon - 4 nights
Tavira or other place in Algarve - 3 nights
Evora - 2 nights
Douro Valley - 2 nights
Porto - 2 nights
Coimbra - 2 nights
Lisbon (airport hotel) - 1 night
Could any of these nights be consolidated into one city and sights visited through day trips?
Is anything missing or not worth the stop?