For centuries travellers have flocked to Italy to experience its headlining cities and be mesmerised by their seemingly endless beauty and rich history. But the true soul of the country can perhaps better be found away from the hustle and bustle, in the exquisitely picturesque small villages and tiny hamlets that are dotted across the country.