Italy has some of the best mountain towns. When pirates roamed the seas, Italians would have a seaport town and a mountain town nearby. When the pirates came, they could escape to a castle or walled town in the mountains and protect themselves. These towns are all over Italy. They are small, charming and well worth a stop by you. Get to know the people in these towns, eat the food and drink the local wine. Enjoy the architecture.
The Travel Channel did an article on “Italy’s Most Charming Small Towns”. They commented on 5 towns:
Italy’s main towns like Rome, Milan, Naples, Florence and Venice are worth seeing as well. After experiencing these go to the countryside and experience small town Italian living.