6. Castelsardo (Sardinia)
Head to northern coast of Sardinia and the atmospheric historic town of Castelsardo will welcome you to its fascinating old town. The first settlement of this little town in Italy has been traced back to pre-Nuragic and Nuragic times, as well as during the Roman domination in Sardinia. Fortified with a castle, Castelsardo’s historic alleys are lined with cheery cafes, and stores selling Sardinian handicraft and souvenirs.

