Let's see...
If you're gonna take the advice and stay at the I-80/US 61 interchange, I'd stick with the Best Western there. The other hotels IMO look kinda skeevy and I wouldn't necessarily be completely comfortable at many of those hotels. Plus that interchange is just north and east of Americana Park, a rougher area of town. Personally, I'd trust the I-74 corridor on the Davenport/Bettendorf border. Many more "nicer" hotels and restaurants as well. Hotels on this corridor include Holiday Inn (on the Locust St/Middle Rd exit), Days Inn, Super 8, The Lodge, Heartland Inn (what I'd recommend), and The Courtyard (on the Kimberly Rd/Spruce Hills Dr/U.S. 6 West exit), and Sleep Inn (on the 53rd St exit). As far as decent restaurants on that corridor, Bennigans and The Grinders (on the Locust St/Middle Rd Exit), Old Chicago (which is MUCH better than Ames), Red Lobster, Applebees, Panera (on the Kimberly Rd/Spruce Hills Dr/U.S. 6 exit), IHOP, Village Inn, Fuddrucker's, Golden Corral, Ruby Tuesday, Chili's, and Granite City (on the 53rd St. exit). Quite Honestly, there are more and much nicer choices along the I-74 corridor than anywhere on either I-80 or I-280. Plus, in Davenport, virtually all locations are 2 miles from NorthPark Mall.
I also recommend, if you have the time, checking out a Whitey's Ice Cream joint while you're in town. There's one one 53rd St and Jersey Ridge Rd. Trust me, it's quite an experience... :yes4lo: