We'll be driving from the Douro to the Algarve over two days.
We've planned a night in Marvao as it's a good half way point. Any suggestions on where to stop for lunch on day one between Douro and Marvao?
Monsanto? Castelo Branco?
We are into small towns, beautiful scenery and good food.