Planning to visit the evergreen island of Skiathos Greece? You'll most probably spend some time in Skiathos Town, the commercial center of the Greek island. Here's your curated, slow travel guide Skiathos Town and the best things to do. With its cobblestone alleyways, bougainvillea-saturated corners, whitewashed houses, and hilltops,[...]