Chefchaouen, Morocco. (PHOTO: iStock)
From Chefchaouen in Morocco to the Bo Kaap in Cape Town, go seek out rainbow-coloured places and have a holiday that literally pops with colour.
READ: Morocco tops 11-million mark in record tourism year
Known as the 'blue pearl' of Morocco, this city sits at the foothills of the Rif Mountains. Undoubtedly one of the country's most beautiful places to see, it has long been a beloved destination for travellers. There are many theories as to why the city is so very blue, some saying it's to keep mosquitoes away, while others say it represents the colour of the sea.
Bo Kaap, Cape Town
This historical centre of Cape Malay culture is situated on the slopes of Signal Hill, and is a vibrant, quaint neighbourhood formerly known as the Malay Quarter. After buying their homes from the city council years ago, residents painted their houses in bright hues.
READ: Want to go chasing rainbows? This is the most colourful river in the world
Rainbow Village, Taiwan
Head out of Taipei to the second largest city in Taiwan, Taichung City. Just outside the city, in the Nantun District you'll find this magical place decorated in street art. The brainchild of a former soldier, Huang Yung-Fu, it is a definite itinerary-first when visiting Taiwan.
Colourful façades can be found all over this incredible city. Pastel and bright-coloured buildings, all a bit crooked, are dotted across the city. Some of the most colourful streets include Nyhavn and Sankt Hans Gade.
Santa Marta favela in Rio de Janeiro, Brazil
In 2010 this shanty town was transformed into a kaleidoscope of colour when residents helped brighten their surroundings as they were led by Dutch artists, Dre Urhahn and Jeroen Koolhaas, who pioneered this project.