From accommodation inspiration to recommended itineraries and transport logistics, start planning a visit to this ancient Moroccan city