A friend and I will be in Porto arriving late on April 8th, leaving on April 13th. We will be based in Porto, but it seems as though we'll have more than enough time in Porto to warrant taking a day trip - or two. Would Braga and Guimaraes be best done in one day, or two? If we could feasibly do two places in one day, is there anywhere else you might suggest as a day trip?
While we're in Porto, we plan on visiting the Lello bookstore, doing a Port tasting, admiring architecture and views, doing a boat ride on the Douro, spending some time on a terrace in Ribeira, shopping, and eating. We're very happy with anything that involves a photo opportunity - so anything with a good view, pretty architecture, good food/drink, etc - we'd enjoy (especially if it involves all of those things!)