Triberg is Germany's highest waterfall and is right in the heart of cuckoo clock country. Mom, Grandpa, and I hiked all the way to the top!!