I'm going to suggest that you check out several parts of the river throughout the year to get a feel for the water conditions and the overall atmosphere. I got roped into a membership at Emerald Cove "Resort" before I spent any time along the other parts of the river. I finally dumped my membership and now avoid the Parker Strip because of the horrible water conditions most of the time.
The upper river from Laughlin to the Needles area is very cool but can be very rocky. AVI is a good place to stay.
Lake Havasu is an ocean for our boats, and competing with the 26'-46' boats is crazy. Beware of the wind after 3:00.
The Parker Strip south of Lake Havasu has become a horrible place to boat because of too many wake boats, big boats and knuckleheads competing for too little space. Avoid weekends! Monday-Thursdays early if you're willing.
Big River, Aha Quinn, Twin Palms... The area south of Parker all the way down to the diversion dam north of Blythe. Shallow water in am, but much better water conditions for boats like ours. Not nearly enough camp grounds or launch ramps but that helps keep the boat count down.
Blythe to Yuma is a clear shot if you can carry enough fuel. Shallow in places, good water most of the time (heavy jet ski traffic in places). Almost no rocks, sandy beaches and sand bars. Several public launch ramps and camp grounds for day use or overnighters.
This is my quick overview of the river, hope it helps
