Michiel thought we had a picture of how Donald Duck on LSD saw Ducktown, in a book somewhere. But we couldn't find it. Any of you able to dig up that picture? Or a different fun cartoon cityscape? Just doing some thorough research here.
Update: Evert found them (see comments) thank you so much, Evert!