From Stowe, Vermont, to Taos, New Mexico, these small towns across the U.S. have some of the country's best fall foliage.