We stayed at Star Point Resort (
http://www.starpointresort.com/) last time we went we stayed there, in the cottonwood cottage, but mind, it wasn't that pricy overall because we went in September and had six people so we split it. And the cabins, or at least that one, were really nice; kitchen, deck & grill, living room, a bar downstairs, lots of rooms (each cottage is a little different, so, different prices on them,)
Slips are really cheap to rent, but the marina gas is a little pricy so you may end up doing what we did and pull your boat up everyday to get gas. Or send people on gas can runs.
There's coves off of there that get pretty nice water if the weather is on your side, and apparently if you run down a bit farther to the obey river it is just nice all the time.