Discover seven charming small towns in Kentucky with delightful downtowns full of history, local shops, and unique