Unlike major European cities like Paris and Rome (or even Lisbon, really), the main city center in Porto is fairly compact which makes it a very walkable city. That means you can string together many of the main attractions in Porto over the course of a day.