After traveling all over the United States, my favorite small towns to visit are in Washington, California, New York, ...