These small towns have charm, character, history, friendliness, a sense of community and would look great in a Hallmark movie...