If you stay at KL they will be able to secure you a slip and then you can just leave the boat in the water. I have never stayed there but friends have and they were sufficient. You have grass outside, can BBQ right there, walk down to your boat, not have to mess with the launch lines, etc. If you want something more comfortable as far as a room go to the casinos but then you have to mess with the launch lines becuse chances are you won't be able to get a slip. 30 foot slips are very limited out there.
The only place I would stay up by Cottonwood is CC and since they don't have any rooms I would just ride my boat up there from KL.
You are probably going to be out when monsoons are threatening also. Based on that I would like to be able to quickly check on my boat from time to time if it is in a slip.