Not familiar with where the Illinois race is, but I would go with Grandma's. Duluth is a really cool city (I interviewed for a job there in January so have seen it and could have seen myself living there) and I think the course along Lake Superior would be pretty; I went for a run along part of the lake shore while I was there and it was quite enjoyable. Sounds like the course isn't hilly even though the city is on a very big hill.