Ermoupolis on the island of Syros in Cyclades, Greece, tops the list of friendliest European cities for solo travelers.
A Blend of History and Scenic Beauty Perched on the northern coast of Portugal, Viana do Castelo is a town that seems to have ...