Small towns don't have the same outskirt strip malls and commercial areas that Detroit and Denver have. When I say Denver and Detroit, I actually mean the suburbs that make up most of the Denver and Detroit areas. The urban sprawl is great for that.
You taught me how to do this, I just go for high populous commercial areas to get more loot with less travel. Efficiency in my candy pillaging, so to speak.