Motovun is one of the most beautiful hill towns in Croatia’s Istria region.