For being smack dab on the river you can stay at the Cumberland Lodge in Burkesville. But for the same money and nicer accomodations I suggest you stay at Dale Hollow state park lodge...both of these place are about 30 miles down stream from the dam...if you want to be closer to the dam your best bet is Lake Cumberland State Resort Park. The river is running high, wide and fast right now so I'm not even sure if any ramps are available. Be careful if you go, the Cumberlad River is one place you must show respect for at all times.