Headed to Northern Portugal? Check out my comprehensive travel guide to Soajo, the sleepy village nestled on the edge of Peneda-Gerês National Park.