John couldn't find a place to stay, and he didn't want to waste money.  He picked a place that was inexpensive and offered few luxuries.  Where might he be staying?
hotel city motel
motel
cities and hotels are expensive, whereas motels are infamously cheap and bare bones.
inexpensive and offered few luxuries