How is this for an itinerary?
Fly to Porto on July 19th. Stay four nights.
On the 24th, take a train to Faro in the Algarve. I am not sure where to make our base.
Stay in the Algarve from the 24th to the 1st.
On the 1st, take the train to Lisbon. Stay in Lisbon until the 3rd. Fly home to NYC.
Thoughts?