DAE actually enjoy rail pass?
Budget travel in Morocco demands a specific mental reset about negotiation, and getting that reset right makes the whole trip better.
The baseline: Morocco has a dual pricing structure in many tourist-facing contexts. Medina souks, taxis (petit taxis especially), some restaurants near tourist areas. This isn't unique to Morocco — it exists across much of the developing world — but it's more visible and consistent there than in most places.
For taxis: always agree on a price before getting in. The metered rate is often honored in larger cities (Casablanca, Rabat); in Marrakech, Fes, and Chefchaouen, the meter is a negotiation opener at best. Know the rough going rate before you get in — ask at your accommodation.
For souks: the first price is almost never the real price. A useful heuristic is to offer roughly 30-40% of the opening ask and meet somewhere in between. Don't feel guilty — the vendor is doing the same calculation. The transaction is social as well as commercial and the negotiation is part of the experience, not a confrontation.
For restaurants: places with menus posted outside and prices listed are generally fixed-price. The ones where you're ushered in without being shown a menu before ordering are sometimes the source of the notorious 'tourist bill.' Ask for prices before ordering anything.