Porto is fascinating, it vibrates with the energy of tourists, being a perfect destination for a city break, or for an extended holiday in Portugal.