Italy is one place that’s a real treat to just stroll the streets of any city or town your find yourself in. Be it the popular cities like Rome, Florence and Venice or the smaller out of the way places like Lecce (where this photo was taken) way down south in Puglia. The character and charm of these cities are what really gets me. Take the photo above, walking a […]