Here's how to spend three days in Porto, from tasting the wine to finding the most delicious restaurants and ambling into some of the region's most intriguing attractions