Robins Resort is a good reasonable place to stay just under the Grandglaze Bridge on the left side. Robin is a nice lady that was very accommodating when we stayed there.
Another place is Lazy Days, I think it's called, in Soap Creek in the Gravious Arm. I forget the owners name, but they are VERY nice there and have about the cheapest gas I have seen on the water! That's were I always got gas since my buddy's parents lived right across the channel.
When will you be going down? Hope to see you on the water.