The soothing sound of the Cholersbach stream, the songs of birds, and the sight of lush green forest make Tüfelsschlucht a perfect place to relax. Known as “The Devil’s Gorge,” this beautiful Swiss ...