It depends on the cities and hotel location, a good hotel in the centre of a nice city, which you would pay to visit anyway, is a far better proposition than a 3* airport hotel miles from anywhere.
A few nights a month in a variety of good locations is a plus to the job, where as three nights a week in a transit hotel miles from anything gets monotonous.
If I'm staying over somewhere which lacks things to do, I'll use the time productively to catch up on paper work, visit the hotel gym or study.