Hallo Andy,
wir reisen jährlich mehrmals nach Marokko und steigen nach der Ankunft am späten Abend für gewöhnlich in Ouarzazate im Hotel "Bab Sahara" oder "Porte Sahara" direkt am Busbahnhof ab. Dort zahlen wir 10 DM p.P. für Zimmer mit Dusche und WC. Gleich in der Nähe findet man auch diverse gute Restaurants.
Zum zweiten Teil der Frage: Ihr könnt von Merzouga aus einfach mit Schlafsäcken bewaffnet in die Dünen ziehen. Es ist max. eine Stunde zu gehen. Jemanden mitzunehmen ist dort nicht empfehlenswert. Die Leute verlangen, so weit mir bekannt, ein Heidengeld fürs Rausbringen und Abholen.