Not sure I'd call it ritzy, but it is a popular destination with limited accomodations. Wherever you choose to stay, and whether or not you bite the bullet on the Hampton (my choice when I go there), my recommendation is that you make a reservation and do not try to pull in at 5 pm expecting to find a vacancy. I've been there many times, in various motels, watching folks turned away and discovering there were no rooms available in Moab proper. Moab is not one of the places I travel to without having a reservation. West Yellowstone, Jackson Hole, and Kalispell are other examples where you can come up short without a reservation. Feel free to drive across Kansas without a res and worry, on the other hand...:joke:When my wife and I travel, we usually can find a Hampton Inn for either $89 or $99 per night. Just did a search on their website for Moab, UT. Dang! It's $189.00 per night! Moab must be a ritzy town.
:agree:If you go down the road a ways to Monticello, you'll find several hotel/motels much more reasonably priced. I was there a couple of years ago and Monticello worked very nicely for a series of day rides. It's about 50 miles up to Canyonlands/Arches, 60 miles east to Mesa Verde with a nice loop down to Four Corners and back to Monticello, and 30 miles west to Natural Bridges.
Monticello is far more rustic than Moab but far more affordable.