Boyne Falls is a family-friendly place surrounded by mountain views. If you're visiting during colder months, enjoy activities such as skiing during your stay. Nature lovers can visit Lake Thumb and Bear River. While you're here, stop by Avalanche Bay Indoor Waterpark and Boyne Mountain.