Oujda

$
Budget

There are various decent hotels around the Place du 16 Aout, but two of the best are -Hotel Tlemcen 0536686533, which is attached to a women-friendly patisserie and cafe. 80 dh around 10 usd will get you a single room with a hot shower. Friendly staff.

-Hotel Hanna 0536686003 has public hallway showers, but is slightly cheaper.

$$$
Top end

As all over Morocco, the Hotel Ibis is a safe and well located bet. Always right next to the train station, the Ibis offers wi-fi, hot showers, white sheets, a lovely breakfast buffet, a pool and bar. Even if you aren't staying here, just pop in for an afternoon cocktail poolside even during Ramadan!

Another good option in Oujda is the Atlas Spa and Hotel, again, right next to the train station. Swank and brand-new, it's even got a night club or at least a sign for one.