From Huff Post, this article has great photos, and a ton of info on tourist sites in each city. Seems it would be a wealth of info for travel affiliates:

The Top 50 Cities to See in Your Lifetime