20 Must-See Villages on a Coastal Train Ride Across Portugal
Portugal’s coastline tells its stories through tiny fishing villages and hidden beach towns that most tourists never find. While travelers crowd into Lisbon and Porto, these small stops along the …