If you visit Morocco, make sure you take a trip to Chefchaouen aka the Blue or Pearl city. The city is painted in various shades of blue. Absolutely beautiful and charming city.
When visiting other countries, I prefer to see the culture and hang out with the locals. They often know the best places to eat, things to do and it allows you to learn more about the place you are visiting from there perspective. I planned tours and activities but the greatest time spent in Cuba was spending time with Cubans.