Though it's the second-largest city in Portugal, Porto is still relatively ... its southern edge sandwiched between Porto to the north and neighboring town Vila Nova de Gaia to the south.