Monroeville, Alabama, shouldn’t make sense on paper, but in person, it’s absolutely perfect. This tiny town has produced more ...