Hotels in Fez run a huge gamut in price and quality, so be warned that at the low end of the scale you might be shocked at the low standards of the place you’ve booked. Paying a bit more usually gets you something respectable, and paying nearer the top end will get you fantastic luxury.
Hotels in Fez run from very basic and cheap to very luxurious and expensive and you tend to get what you pay for. The hotel seasons aren’t too strict from one place to the next, but generally speaking the super hot summer months from around mid June through mid September are the low season, and the rest of the year is high season.
The best time to visit is probably either in spring or autumn, as the summers can be so brutal here that you might not want to spend much time checking out the sights, which are almost all outdoors and of course, not air conditioned.