We'll be visiting Porto area in December for 3 nights. We'll be coming in from Coimbra. We'd like to stop at Lamego,then Peso da Regua (for wine tasting) on the way up and stay the night in Aramante. The second day we'll go to Guimares and last day staying in Porto. Is this a good plan? Should we stay in Guimares the second night or should we get to Porto instead so we can have more time in Porto? Thanks!