While many visitors to Portugal head straight for the major cities of Lisbon and Porto, you’ll discover local gems by heading a little off the beaten path to the charming city of Aveiro and the beachside village of Costa Nova.