There are few countries more colourful than Morocco, or more ripe for adventure and boasting amazing things to do. Morocco's rich mix of Arabic, Berber and European cultural influences are reflected in the blue cities, maze-like souks and the remote mountain villages which dot the epic Atlas mountains. By day you can get your kicks by bombing across desert dunes on a quad bike, or people watching with a steaming mint tea in the medina. And, by night, feel like a king as you snooze at an ornate riad hotel after filling up on mouth-watering tagines and tapas.
Marrakech may be the Moroccan city that dominates the traveller agenda but its quieter coastal rival Essaouira isn’t to be missed, and remember the medina of arty town Asilah is just as photogenic as Blue Pearl Chefchaouen.
Done something on this list and loved it? Share it with the hashtag #TimeOutDoList and tag @TimeOutEverywhere.
Find out more about how Time Out selects the very best things to do all over the world.