Marrakech with each year is attracting more and more visitors. After living here for 8 months and hearing loads of opinions I came to conclusion that you can either hate it or love it. There are no feelings in between.
Barcelona is a city that is boozing with culture, art, endless cafeterias and night life. It is a city that has a lot to offer, so even the most demanding people, will find something for themselves.