During my entire stay in Porto the weather was miserable. Luckily, the roof tops offered a nice splash of colour in contrast to the dull, grey sky. To get the best out of Porto, like a lot of other cities, you need to get up high for the view. Porto has a really nice look to it, even though it looks a little rough around the edges nowadays. Highly recommend going there.