Novigrad (literally “New Town”, somewhat of a misnomer), a castle ruin perched on a hill above the town of the same name ...