Europe, Portugal · October 30, 20233 Days in Porto, Portugal: The Ultimate Porto Itinerary for First-time Visitors