If you love vibrant cultures, bold hues, and streets full of stories, these 10 colourful cities should top your travel list. From rainbow-painted walls to lively markets, they promise ...