We visited Porto in December. Be ready for cold in the morning and evening, and rain. We came from Canada and cold weather is nothing new to us.