Bonjour Sandy.
Je suis allé plusieurs fois au Maroc: beaucoup plus souvent à Marrakech qu'à Agadir. Une semaine à Agadir serait, pour moi, définitivement trop sauf si vous aimez les plages. Par ailleurs, une semaine à Marrakech me semble un minimum: pour son immense médina (la vieille ville et ses souks, etc.) et pour laquelle un guide est nécessaire -soyez prudents pour le bien choisir-, pour la grande place Jama Fna (j'ai un petit doute sur la qualité de l'orthographe ???), des jardins et¸plusieurs autres sites à visiter. Malheureusement une seule semaine ne vous permettra pas de vous à rendre à Ouarzazate, tout au plus, si vous avez une journée disponible, je vous suggère de faire un saut à Essaouira. Vous ne serez pas déçus par Marrakech c'est sûr, ni par Agadir à la condition d'aimer la plage.
Bon voyage!
P.S. A la fin janvier, je pense que la température vous permettra de recevoir de meilleurs prix pour les hôtels et les riads. Pour la plage, il faudra consulter les sites spécialisés à ce sujet, car je suis un peu décroché sur ce plan. Pour le nord du Maroc, la température serait encore fraîche (et je connais mieux le nord Casablanca, Rabat, El Jadida, Tanger, Meknes, Fès, etc.)
parec