Morocco has grown in popularity in the past 10 years as a place for Westerners to go. The rich culture is extraordinary and an eye-opener to anyone who hasn't experienced it yet. The people are friendly, the food is delicious, and the diversity in the geography makes a trip as varied as one would like. You can spend a day at the beach in Essaouira or head to Marrakech for a trek through the souks. You can pass through the Atlas Mountains and find yourself at the edge of the Sahara Desert. The country is just an explosion of colors everywhere you look.