The 10 Most Colorful Cities in Italy you should visit

There are a few towns in Italy that seem to be puked by a rainbow. Lovely in pictures and incredibly cheerful in real life, these …