affordable hotels in Davenport