We are planning a short side trip to Morocco from Sevilla, perhaps 3 days only. Thought we would take the ferry to Tangier from Tarifa and either visit Chefchaouen or Asilah by bus or shared taxi straight away. This is our first trip to Morocco, but we hope to avoid the aggressive touts that have been described in Fez, Tangier and Marrakech. Are we missing seeing the "real Morocco" by avoiding staying in Fez, Tangier and Marrakech? Also, which of these two cities would be best for two travelers who enjoy interacting with the local residents, a little shopping (without too much pressure!), hiking and sightseeing?
Thank you very much in advance for any information that you are able to share!