Congratulations on your forthcoming marriage.
Please don't be tempted into choosing the Atlas Airport Hotel, which is near the airport. It has a very bad reputation.
You don't mention if you are travelling on to Marrakech by train or plane. Either way, the best bet is the Ibis Moussafir Hotel, right next to Casa Voyageurs station. If you are taking the train to Marrakech, you are 30 yards from the station. If you are taking the plane, you are an easy 32 minute train ride back the airport.There are hourly departures from the Mohammed V airport to Casa Voyageurs and back, so it is easy to get the train to and from this hotel.
In addition, the hotel and station are right next to one of the new Tramway stops, so if you have time, you can hop on the tram to Place Nations Unies and have a walk around some of the sights. Or you can take the tram to the terminus at Ain Diab and walk along the beach.
Do make another post if you need further information.