In Spain, stay in Barcelona.(easy to get to Morocco from here) Lots of places to see. Its a vibrant city and you can choose to take day trips to Monserrat, Sitges, Girona, costa Brava. El Born and L'example are great neigborhoods but avoid EL Raval neighborhood. Its a little Sketchy. In...