Although Italy is known for its big cities, there are many small towns in Italy worth a visit. Here are the prettiest Italian small towns.
22.3k