How to spend a weekend in Istria, Croatia's heart-shaped peninsula

How to spend a weekend in Istria, Croatia's heart-shaped peninsula