The most charming town in Indiana is straight out of a Hallmark ... Just 30 minutes south of Lake Michigan — which boasts an incredible state park experience as well as some of the best beaches ...