Marrakech you later!
Marrakech is a beautiful and exotic city, where it is easy to get lost and transported back in time. There is a constant smell of spices in the air, and you can spend hours wandering the souks and watching snake charmers in the main square. Food is cheap and delicious; I lived off of tagines during my time there. It takes a day or so to get acclimated to the culture shock, as it is very very different than life in America, but once you fall into a routine, it is truly such a magical city!
Insider Tip:Get a group together and hire a taxi (or take a public bus) to the coastal town of Essouaira. It is beautiful, and has a totally different vibe than the hustle and bustle of Marrakech. It was also a nice escape from the heat of Marrakech, as I believe it was 10-15 degrees cooler on the coast.