We booked 8 days of travel between Barcelona and Fez (Morocco) from August 17-26th. Kensington Tours managed our trip and did a wonderful job. The Balmes Hotel in Barcelona was in a perfect location. We could walk to La Sagrada Familia, La Rambla, The Boqueria Market, the beach, shopping, etc. and it was an easy city bus ride to Parc Guell. All of the aforementioned places are worth the visit in Barcelona. We did a flamenco dinner/show night, which in hindsight we wish we hadn't bothered with.
We spent 3 days in Fez, Morocco - just the right amount of time. We stayed at the Riad Myra which is a guesthouse (more like a palace) where we received very personalized attention. The hotel is unbelievable and the meals and staff there are wonderful. It's within walking distance to the Medina (Old Town) - a maze of 15,000 streets with busy market areas (souks) snaking through the streets. Shopping bargains abound, if you're prepared to negotiate. Our personal guide - Omar, was amazing. Definitely visit the tannery when there, but don't be fooled into buying things at inflated prices at the tannery. The same items can be bought in the market at less than half to 1/8th the price! We overpaid for two Moroccan poufs at the tannery and saw the same ones, much cheaper the next day in the market. The people in Morocco are extremely kind and welcoming. The Moroccan tea is addictive (we bought a Moroccan tea pot, black tea and use fresh mint to reproduce the Moroccan tea experience at home). Great deals on leather shoes/bags, wooden carvings, ceramics, etc. in the markets. We visited the Roman ruins in Volubilis, but after seeing the Acropolis, Roman Forum and Ephesis in Turkey, Volubilis was underwhelming. Three days was the perfect amount of time to spend in Fez.