How do you spend 10 amazing days in Morocco? From sandy beaches perfect for surfing, snow-capped mountains for hiking, sandy deserts for star gazing, and history cities for exploring, Morocco has plenty to see and do. You could easily spend a month exploring this North-African country and still not see it all. Of course, most…