One Moroccan seaside city has been touted as the perfect affordable winter break for Britons looking for respite from the gloomy weather