There may be no better holiday display in Iowa than Oskaloosa's Town Square during its annual lighted Christmas parade.