My main issue is I will not be renting a car and I've read many posts about how the Algarve is not that great (even with a car). I had thought about staying in Nazare for the town itself and Obidos day trip since its 30 miles away. I'm flying into Portugal after attending the Madrid Open on April 24 and 25th, here is a rough rough draft.
1 Arrive in Lisbon from Madrid
2 Lisbon day trip Sintra
3 Lisbon day trip Obidos 1h (maybe see Nazare same day or separate day trip or skip all together?)
4 Lisbon day trip Tomar 2h
5 Lisbon Belem
6 Lisbon
7 Lisbon
8 Lagos
9 Lagos day trip Salema? 30m
10 Lagos Bengali caves
11 Lagos
12 Porto day trip Coimbra 1h
13 Porto
14 Porto
Fly home next day from Porto.
I know I know why am I going south then back retracing my steps, It is a very long journey (multiple connections) from Madrid to Lagos. I love the outdoors, the cliffs, caves the Algarve offers. If I cut the 4 nights in Lagos out, I don't know where to put them. I'm not really interested in Batalha, Fatima or Alcobaca. Evora seems ok but kind of out of the way considering how small it is. Any other homebases or even daytrips I may be missing? Thank you.