Buenas, trato de contestarte a las dudas:
a) Se puede comprar si llevas un teléfono libre, una tarjeta marroquí de prepago, hay muchas y de varias compañías, yo suelo usar Maroc Telecom o te llevas tu roaming activado, eso debes asimismo de hacerlo, por si hay una emergencia y si no lo usas no pagas, las tarjetas marroquíes son baratas y valen para llamar a Marruecos o si tus Compañeros también las llevan y para datos.
b) La contratación es muy fácil, hay en cualquier parte tiendas oficiales y sitios que las venden.
Wiffi hay en casi todos los hoteles.