St. John, Indiana has a wide variety of attractions to visit for people of all age groups. There are many different things that can be planned out for a family to do over the course of a nice weekend.