Worlds away from the USA's biggest cities, many of America's small towns are filled with treasures and offer life at a deliciously slow pace. But which charming boltholes come out top? Here we share a definitive ranking of our favorite 50 dinky towns (and a few teeny-tiny cities). If you're planning a trip, remember to check state travel advisories before you go.