Porto is ana amazing city. The riviera part is well-protected, a bit turistic but still nice. They have a unique train station. I was in Porto in Feb and the wheather was really warm. Port wine is worth to try. The cyrstal palace has a great view and nice place to spend your evening. Also i really enjoyed to walk all the way next to the Atlantic ocean. I reccomend you to take free walking tours.