I am planning a trip in early May, when I will fly into and out of Porto. It seems from many experts here that Porto is small and only 2 days is enough to explore its best. I want to travel along the Duoro river, but I won't do a cruise package because I have only found the ones including lots of wine tasting. Due to health reasons, I cannot drink alcohol and thus I don't want to visit vineyards. In this case, do I need to go all the way to Pinhao, or should I terminate at Peso da Regua (should stay 1 -2nights) , to visit Vila Real (Casa de Mateus--worth it or not??) and Lamego?
I also want to visit Aveiro and Coimbra (stay 1 night?).
Due to limited time and my flights, I will save Lisboa and southern Portugal for another trip. I prefer slow travel to fast travel and in Rick's style to experience Portugal as if I were a local.