10 Unforgettable Accommodations Near Krimml Falls for Every Budget Krimml Falls, Europe’s tallest waterfall, is a breathtaking destination in Austria that attracts nature lovers, hikers, and adventure seekers.