While the wedge-shaped Istrian Peninsula has many tacky and forgettable resort towns, the seafront port of Rovinj -- like a little Venice on a hill -- is one of my favorite small towns on the Mediterranean.