There are many things to do in Porto, Portugal - the country' second city. This is a guide of what to do in Porto for history, culture, and food lovers.