Italy is a stunning country with a rich culture. Visiting the most beautiful towns in Italy that are smaller is a great way to experience it.