The best things to do in the Algarve range from idyllic islands and castle-crowned towns, to epic beach hikes and mountain spa-town trails.
The post Best places to visit in the Algarve: things to do and attractions appeared first on Dan Flying Solo.