Situated at the foot of the Atlas mountains, the imperial city of Marrakech is full of history, the cultural center of Morocco and beautiful. If you enjoy a daily assault on all your senses then you'll have a lot of fun.