Marrakech is the second largest city in Morocco. Located at the foot of the ice covered Atlas mountains, the imperial city of Marrakech is large and quite noisy. However, the great thing about the city is its enchanting and rich history. It is regarded as one of the most culturally rich places in Morocco. If you follow archaeology, you would know that numerous stone implements have been unearthed in the area; If you enjoy a daily assault on all your sense organs then you’ll have a lot of fun. There are certain locations that are a must visit if you find yourself in this city and they include places like: the Majorelle gardens or the gardens around the Saadian Tombs and the local farmers’ or flea market which may be a fun place to spend a Saturday morning.