Skim,
My husband and I stay at Harrah's Council Bluffs coming and going from IL to visit our son in CO. Here is the scoop:
Harrah's hotel is great - we get a really nice room each visit. However the casino is indeed a boat - 3 floors and not very large. There is a Diamond lounge, buffet, and coffee shop. All staff are very friendly.
Horseshoe is very close - perhaps a mile at most, and there is a shuttle that runs between both places approx. every half-hour. The Horshoe is a land-based casino, much larger than Harrah's - lots of slot/tables selection. Also there is a Diamond Lounge, buffet, and an upscale restaurant (not sure about a coffee shop - can't remember). The negative here (in my opinion) is that the casino is not attached to a hotel. The chain hotels are very close however - across the parking lot, or a short distance. If you qualify for a comped room - the chain hotels are also comped through Harrah's.
We always stay at Harrah's due to the nice hotel rooms, and the covered parking garage. If we have time we take the shuttle over to Horseshoe - if we arrive late we spend one or two hours in Harrah's casino.
Let me know if you have any other questions...............MB