what are the most colorful cities