Porto in the north of Portugal is an ideal place for foodies. It has it all, from good fish and seafood to delicious snacks...