Oprtalj is one of the most pitoresque Istrian towns.