AMES, Iowa – October is the perfect time to enjoy fall foliage in Iowa. Depending on the location in the state, foliage and fall colors peak from now through the end of the month. Which trees have the best colors? Which shrubs and perennials are best to look at this month?