It all depends on what you like: mountains, seaside, lake, hot weather, snow.... you have everything in Italy!
I personally live in Northern Italy. I like it there
I have the seaside at about 100 km far.... the Garda lake is also about 100 km far..
There's the Cinque Terre not too far from me, there are mountains and ski resorts, there's Milan nearby
(although I've only been there twice.., not too much to see).
Continuing... you have lake Como in the north, Switzerland nearby as well, ecc., ecc... there are lots of things you find in the North!
Down South (no pun intended...
), you have the seaside, you have islands, you have hot weather, among other things.
All in all, I think you'd have to visit Italy more often before deciding where to buy a house.