Tapas restaurant O Sousa, located near Lamego Castle, offers homemade, fresh petiscos (small dishes) in a charming setting.