Porto in a day: the port lodges are in a different city, and the bookshop charges to get in

Cross the bridge to taste port, pay five euros to enter a bookshop, and eat a sandwich covered in melted cheese and gravy. One day on both banks of the Douro.