Today we are taking you back to the most beautiful small towns for part two of our list! Here are all of our favorite picks in each state from Kentucky to New York. Be sure to check out part one as well to see all of the most beautiful small town in the USA! Greenville, Kentucky Greenville is the perfect southern small town to visit on your next...

read more