I have found Fairfield Inn by Marriott and Holiday Inn Express to be nice, clean, decent places that are great for a 1 nt stay. Both include free breakfast too.
I usually search on Hotwire though. You could probably get a 4* hotel for less than the regular price of either of the above mentioned chain hotels.