The city of Marrakesh is often the first contact with Morocco for many. Thanks to the budget airlines that offer numerous connections with Europe, the gate to this exciting, exotic country were open and Morocco is constantly gaining in popularity. Marrakesh - with its old markets along the tiny, winding streets in Medina, unique architecture and numerous palaces is a good starting point to begin your adventure in Morocco. Although, due to the culture shock, Marrakesh wasn't my favorite city in the country (Fez, Essaouira and Chefchaoeun were better) - it's still worth a visit - you'll have a chance to see how diverse and chaotically beautiful Morocco is.