Twin Falls, Idaho, would perhaps be well suited with the moniker ‘Land of Waterfalls’ or ‘Septuplet Falls’ Located on the rim of the mindblowing Snake River Canyon is the gem of the Southern Idaho desert, Twin Falls is a popular stopover road road-trippers who are traveling on Interstate 84 and Highway 93. But this small city is much more than just a stopover, it is an outdoor enthusiast’s dream, with so much to see and do that you may want to extend your stay.