ALGARVE | SEVEN HANGING VALLEYS TRAIL AND MORE | Best Day Tour from Faro | Must-do Hike in Portugal