Indiana is full of quaint little towns, but one was crowned the most charming in the state by Reader's Digest.