1 May 2025 ... There are so many things to do in Southern Idaho and Twin Falls is a great home base for your activities.