Anghiari was named as one of the most beautiful small towns in Europe. Here's why....